Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: cucumber/cucumber-js
head fork: cucumber/cucumber-js
Commits on Sep 13, 2011
@jbpros jbpros Bump jasmine-node and fix load paths in spec helper f2d5f2a
@jbpros jbpros Update README ed4fc98
Commits on Sep 16, 2011
@jbpros jbpros Bump gherkin fbe9892
@jbpros jbpros Bump cucumber-features 89f64b3
@jbpros jbpros Prevent 'crypto' module from being included by browserify in web example 08fca26
Commits on Sep 20, 2011
@jbpros jbpros Bump cucumber-features 3f18229
Commits on Sep 23, 2011
@jbpros jbpros Bump Gherkin 425cf8a
@jbpros jbpros Add missing getters on several AST feature elements (mostly getLine()) f7d157f
Commits on Sep 29, 2011
@jbpros jbpros Ignore example/ on NPM 3a1eec2
@jbpros jbpros Add link to the Github repository on web example 9116e8f
@jbpros jbpros Fix HTML indentation 38c77c1
@jbpros jbpros Allow specifying the port the web example server should listen on
Defaults to 9797, change it with the following syntax:

    PORT=3456 node example/server.js
@jbpros jbpros Add Procfile (used by Heroku when deploying to 76b38d3
Commits on Sep 30, 2011
@jbpros jbpros Bump Aruba 9c3c056
@jbpros jbpros Add guard-jasmine-node 5cf2774
@jbpros jbpros Improve Guardfile regular expressions 9b51b21
@jbpros jbpros Update web example to use cucumber-html formatter aab680d
@jbpros jbpros Bump cucumber-html and remove DOM templates from web example HTML file fad501a
Commits on Oct 03, 2011
@jbpros jbpros Setup application to run on Travis CI 3c7983b
Commits on Oct 08, 2011
@jbpros jbpros Fix PathExpander internal name 4a24ac0
@jbpros jbpros Remove unneeded requires from FeaturePathExpander a4c9f30
@jbpros jbpros Bump browserify ae15437
@jbpros jbpros Remove "glob" from dependencies
"Glob" is an unstable C extension; it is causing segfaults on Travis CI. It was replaced by a simpler regexp-based recursive directory traversal.
Commits on Oct 09, 2011
@jbpros jbpros Prevent CLI support code loader from calling module main exports whic…
…h are not functions

Before this commit, any support code module was considered to be a step definition initializer and expected to expose a function as its main export. Any other value than a function could not be exposed as the main entry of a module.

Consider the following module:

    var MyModule = {
      something: function() {
        // ...

    module.exports = MyModule;

This caused an error due to `MyModule` being blindly called by the CLI support code loader.

From now on, a function exposed as the main entry of a module is still automatically called by the loader. But if the main entry is something different than a function, it is silently ignored.
Commits on Oct 12, 2011
@KushalP KushalP Remove use of username for submodule
This no longer prompts for a password for the provided username.
@paulbjensen paulbjensen Add CoffeeScript support for step definition files 304febc
@jbpros jbpros Refactor SupportCodePathExpander spec 07e8490
@jbpros jbpros Add feature for CoffeeScript support (close #29) 6ae8b2d
@jbpros jbpros Add "World" (close #26) e096ece
@jbpros jbpros Release 0.2.0 0f5d813