Making Cucumber.js and Soda play nicely
Cucumber.js is the Node.js library for Cucumber. You can use it with Selenium via LearnBoost's soda npm, and if you're building apps with SocketStream, there is an npm module to help you do BDD with SocketStream.
A lingering issue was that the selenium browser windows would not close after a cucumber.js feature was finished, leading to a large number of Google chrome windows being left open. To fix that issue in ss-cucumber, insert this cucumber.js step definition into your step_definitions file:
# This will close the selenium browser at the end of the cucumber feature
@After (callback) ->
wrap @browser.chain.testComplete(), callback
Written by Paul Jensen
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Nodejs
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#