mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-05-29 11:01:26 +00:00
hope run spec works
This commit is contained in:
parent
761284f5c7
commit
585ee666ef
@ -1,6 +1,7 @@
|
|||||||
import {krasnodar, stage, testNet} from '@fluencelabs/fluence-network-environment';
|
import {krasnodar, stage, testNet} from '@fluencelabs/fluence-network-environment';
|
||||||
|
|
||||||
import {exec} from "child_process";
|
const util = require('util');
|
||||||
|
const exec = util.promisify(require('child_process').exec);
|
||||||
|
|
||||||
|
|
||||||
describe('Testing run command', () => {
|
describe('Testing run command', () => {
|
||||||
@ -12,28 +13,27 @@ describe('Testing run command', () => {
|
|||||||
const func = `\"call(\\\"${message}\\\", \\\"${message2}\\\", \\\"${nodeId}\\\")\"`
|
const func = `\"call(\\\"${message}\\\", \\\"${message2}\\\", \\\"${nodeId}\\\")\"`
|
||||||
const call = `npm run aqua run -- --addr ${addr} -i cli-run-aqua/caller.aqua -m node_modules/ --func ${func}`
|
const call = `npm run aqua run -- --addr ${addr} -i cli-run-aqua/caller.aqua -m node_modules/ --func ${func}`
|
||||||
|
|
||||||
it.skip('run simple command', async (done) => {
|
it('run simple command', (done) => {
|
||||||
console.log("alala")
|
|
||||||
exec(call, (error, stdout, stderr) => {
|
exec(call, (error, stdout, stderr) => {
|
||||||
if (error) {
|
if (error) {
|
||||||
console.error(`error: ${error.message}`);
|
console.error(`error: ${error.message}`);
|
||||||
process.exit(1);
|
|
||||||
} else if (stderr) {
|
} else if (stderr) {
|
||||||
console.error(`stderr: ${stderr}`);
|
console.error(`stderr: ${stderr}`);
|
||||||
process.exit(1);
|
|
||||||
} else {
|
} else {
|
||||||
// get element before last in output
|
// get element before last in output
|
||||||
const result = stdout
|
const result = stdout;
|
||||||
console.log(result)
|
console.log(result);
|
||||||
const toCheck = [message, message2].join(",")
|
const toCheck = [message, message2].join(',');
|
||||||
if (result.includes(message) && result.includes(message2)) {
|
const res = result.includes(message) && result.includes(message2);
|
||||||
console.log("Test passed.")
|
if (res) {
|
||||||
process.exit(0);
|
console.log('Test passed.');
|
||||||
} else {
|
} else {
|
||||||
console.log(`Incorrect message returned. Returned: ${result}. Expected: ${toCheck}`)
|
console.log(`Incorrect message returned. Returned: ${result}. Expected: ${toCheck}`);
|
||||||
process.exit(1);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
expect(res).toBeTruthy();
|
||||||
}
|
}
|
||||||
|
done();
|
||||||
});
|
});
|
||||||
}, 10000);
|
}, 16000);
|
||||||
})
|
})
|
Loading…
x
Reference in New Issue
Block a user