I am using Jest for my unit tests and I'm in the process of integrating Cucumber.js for running specs written in Gherkin.
I have it all set up and it's working, but I am running into one problem: How can I use Jest's expect
? I could use chai
's, but I'd like to keep the expect
syntax the same between my unit tests and my step definitions (I don't want to.equal
in my step definitions and toEqual
in my unit tests).
How can I do that? After some digging it seems as if Jest relies on the expect
npm package. I could depend on that package explicitly in my package.json
, but I'd much rather use my existing Jest dependency. Maybe that's not possible, but I hope it is.
Another option would be to somehow execute the Gherkin specs with the Jest test-runner. I'd be open to that option as well. At the moment I'm running them by calling cucumber.js
separately from my Jest test-runner.
Aucun commentaire:
Enregistrer un commentaire