reactjs - ReferenceError: before is not defined (mocha/protractor) -
i using protractor
mocha
in react
application. when trying use before()
or after()
functions gives me error:
referenceerror: before not defined
however using beforeeach()
or aftereach()
works fine.
here how configured protractor.conf.js
exports.config = { capabilities: { browsername: 'chrome' }, frameworks: ['mocha', 'chai'], onprepare: function() { browser.ignoresynchronization = true; } };
ps. full error:
stacktrace: referenceerror: before not defined @ [object object].<anonymous> (/myapp/tests/e2e/routes.js:10:5) @ normalloader (/myapp/node_modules/babel-core/lib/babel/api/register/node.js:160:5) @ object.require.extensions.(anonymous function) [as .js] (/myapp/node_modules/babel-core/lib/babel/api/register/node.js:173:7) @ require (module.js:380:17) @ function.promise (/myapp/node_modules/protractor/node_modules/q/q.js:650:9) @ _fulfilled (/myapp/node_modules/protractor/node_modules/q/q.js:797:54) @ self.promisedispatch.done (/myapp/node_modules/protractor/node_modules/q/q.js:826:30) @ promise.promise.promisedispatch (/myapp/node_modules/protractor/node_modules/q/q.js:759:13) @ /myapp/node_modules/protractor/node_modules/q/q.js:525:49 @ flush (/myapp/node_modules/protractor/node_modules/q/q.js:108:17) @ process._tickcallback (node.js:419:13)
i able manage adding framework: jasmine2
protractor.conf.js
, instead of before()
, after()
wrote beforeall()
, afterall()
. works charm.
the details issue can found in github comment @juliemr
edit: typo
Comments
Post a Comment