redisClient.get(`client:${client.id}`, (err, result) => { assert.ifError(err); let c: Client = JSON.parse(result); assert.equal(c.name, newName); resolve(null); })
proc.process({}, (err, output) => { assert.ifError(err) // small sanity tests on teh graph const g = output!.parameters.graph // taskWorkflow + 1 folder + 2 markers assert.equal(Object.keys(g.nodes).length, 4) done() })
act.run({someInput: true}, {startEnv: true}, (err, status) => { assert.ifError(err) assert.equal(status.status, 'success') assert.deepEqual(status.info, {someRes: true}) const innerAct = act.activity as TestObjectActivity assert(innerAct.runCalled) done() })
it("should create user trim spaces on email", async () => { try { let user = await userService.create("name", " email@email.com ", "password"); expect(user.email).to.equal("*****@*****.**"); } catch (err) { assert.ifError(err, "Error when creating user trimming email"); } });
Processor.readDirectory(wfRoot, store, (err, info) => { assert.ifError(err) Processor.filterToProcess(info!, store, (err, filtered) => { assert.ifError(err) assert.deepEqual(filtered!.files, ['bar.js', 'baz.js']) assert.deepEqual(filtered!.dirs, []) }) done() })
Processor.getToProcess(startDir, store, (err, info) => { assert.ifError(err) const proc = new Processor(store, startDir, info!.files, info!.dirs) proc.process({}, (err, output) => { assert.ifError(err) // small sanity tests on teh graph const g = output!.parameters.graph // taskWorkflow + 1 folder + 2 markers assert.equal(Object.keys(g.nodes).length, 4) done() }) })
act.run({parameters: {someInput: true}}, {startEnv: true}, (err, status) => { assert.ifError(err) assert.equal(status.status, 'good!') assert.deepEqual(status.env as any, {success: true}) assert.equal(status.info, null) const innerAct = act.activity as TestGoodActivity assert(innerAct.runCalled) assert.deepEqual(innerAct.receivedInput, {someInput: true}) assert.deepEqual(innerAct.receivedEnv, {startEnv: true}) assert.equal(innerAct.receivedConfig, config) done() })
Processor.filterToProcess(info!, store, (err, filtered) => { assert.ifError(err) assert.deepEqual(filtered!.files, ['bar.js', 'baz.js']) assert.deepEqual(filtered!.dirs, []) })
Processor.filterToProcess(info!, store, (err, filtered) => { assert.ifError(err) assert.deepEqual(filtered!.files, ['foo.js']) assert.deepEqual(filtered!.dirs, ['next']) })
Processor.readDirectory(path.resolve(__dirname, '../../test_integration/workflow'), store, (err, info) => { assert.ifError(err) assert.deepEqual(info!.files, ['bar.js', 'baz.js', 'foo.js']) assert.deepEqual(info!.dirs, ['next']) done() })