For purpose of testing I am using multiple files. Each one represent one part of website for test.
In one of start test file I create variabile for name of new case, it looks like:
var moment = require('../../../../../node_modules/moment');
describe('Create new case', function() {
var caseNumber = moment().format('YYYYMMDD-HHmmss-SS');
But somewhere at the end of all (in another test file) I would like to use this caseNumber
again (exactly same as was used in first test, not generate new one).
Can anyone advise me how can I do it in protractor?
It doesn't sound quite right to have one test depending on an another test to define and export a variable. Set the global variable inside
onPrepare()
usingglobal
:Then, you'll have
caseNumber
as a global variable across all the tests.