You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
before(function (done) {
initContext(done); // context should now be available for all testcases within describe
});
beforeEach(function (done) {
helper.startServer(done);
});
afterEach(function (done) {
helper.unload().then(function () {
helper.stopServer(done);
});
});
after(function (done) { // not sure if this is correct
Context.clean({ allNodes: {} }).then(function () {
return Context.close();
});
done();
});
and then the tests will be performed:
describe("Test", () => {
...
}
My testing flows contains to testcases:
Stores data in global context
Data in global context should be available (via global.get)
I would now expect that both testcases are ok, but second testcase is not successful. I'm pretty sure the context is not used correctly, but I can't find a example in this repo. Can you please help me with this?
The text was updated successfully, but these errors were encountered:
I can't find a documentation how to init context while testing. Only what I found is this:
https://discourse.nodered.org/t/how-can-i-access-global-context-in-tests/51820 which links to https://github.com/node-red/node-red/blob/master/test/nodes/core/function/15-change_spec.js#L31
So I'm trying to load Context to use global context beyond testcases (inject/debug pairs) with
I using before/after hook as following:
and then the tests will be performed:
My testing flows contains to testcases:
I would now expect that both testcases are ok, but second testcase is not successful. I'm pretty sure the context is not used correctly, but I can't find a example in this repo. Can you please help me with this?
The text was updated successfully, but these errors were encountered: