Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 3, 2011
  1. @jbpros

    Release 0.1.3

    jbpros authored
  2. @jbpros

    Allow several features to run at once and improve support code loadin…

    jbpros authored
    …g (CLI) (close #14)
    
    - Allow several features to run at once
    - Add support for --require
    - Improve features and support code API
    - Add "Cli" and "Volatile" configurations
    - Internal refactoring and cleanup
    - Cucumber.js can now fully test itself
    - Remove run_all_features script in favor of bin/cucumber.js
    - Refactorings
Commits on Aug 9, 2011
  1. @jbpros

    Refactor Cucumber.Parser to accept a hash of features instead of a si…

    jbpros authored
    …ngle feature source string (wip #14)
Commits on Aug 8, 2011
  1. @jbpros

    Add Cucumber.Runtime

    jbpros authored
    - Move `Cucumber` logic to `Cucumber.Runtime`
    - Make `Cucumber` a simple wrapper around `Cucumber.Runtime`
  2. @jbpros

    Update History

    jbpros authored
  3. @jbpros

    Add History

    jbpros authored
  4. @jbpros
Commits on Aug 2, 2011
  1. @jbpros
Commits on Aug 1, 2011
  1. @jbpros

    Release 0.1.2

    jbpros authored
  2. @jbpros

    Add failure reporting (close #20)

    jbpros authored
    - Exception messages and stack traces are now reported by the progress formatter
    - Failed scenario names and line numbers are also printed out
Commits on Jul 28, 2011
  1. @jbpros

    Release 0.1.1

    jbpros authored
    This is the first release to be published to NPM.
  2. @jbpros

    Throw a more explicit exception on missing feature path CLI argument

    jbpros authored
    But we need better CLI argument parsing/handling anyway.
  3. @jbpros

    Unify features with cucumber-features (close #21)

    jbpros authored
    - In addition to Aruba, Cucumber.js can now run the "common features" against itself. It uses the same inner step definitions as Aruba.
    - A few debug methods were added.
Commits on Jul 26, 2011
  1. @jbpros

    Clean up features (wip #21)

    jbpros authored
    - move JS step definitions from cucumber_js_mappings.rb to .js files
    - add a script to run all features at once
    - move legacy features to features/legacy
  2. @jbpros
Commits on Jul 25, 2011
  1. @jbpros

    Make all core.feature scenarios pass

    jbpros authored
    - All core scenarios are green!
    - Let's hit 0.1
Commits on Jul 24, 2011
  1. @jbpros
  2. @jbpros
  3. @jbpros
  4. @jbpros

    Add support for undefined steps (close #19)

    jbpros authored
    - Fourth core.feature scenario passing!
    - The tree walker handles undefined steps and scenarios nicely
    - Progress formatter also knows this concept
Commits on Jul 23, 2011
  1. @jbpros

    Add support for pending steps (close #18)

    jbpros authored
    - This marks the third core.feature scenario passing
    - The progress formatter is also ready for pending steps
Commits on Jul 22, 2011
  1. @jbpros
Commits on Jul 21, 2011
  1. @jbpros
  2. @jbpros
  3. @jbpros
  4. @jbpros

    Handle failures and add 'progress' formatter (close #6, #16, #17)

    jbpros authored
    - Failing steps are now properly handled and following steps in scenario are skipped
    - Second core.feature scenario is passing
    - Progress formatter is now available and used by default
    - We still miss stack trace output on failure
Commits on Jul 19, 2011
  1. @jbpros

    Load Gherkin module without any hack in browsers

    jbpros authored
    All Gherkin languages are now potentially supported by Cucumber.js in browsers.
Commits on Jul 17, 2011
  1. @jbpros
  2. @jbpros
  3. @jbpros

    Modularize Cucumber.js (close #3)

    jbpros authored
    - This temporarily limits Gherkin language support to English only. Browserify does not know how to handle dynamic module names and Gherkin is just doing that.
Commits on Jul 14, 2011
  1. @jbpros
  2. @jbpros
Commits on Jul 5, 2011
  1. @jbpros

    Words in README

    jbpros authored
  2. @jbpros

    Integrate new core feature running through Cucumber.rb and Aruba

    jbpros authored
    - Progress formatter is under development (issues #16, #17)
    - core.feature first scenario is passing
    
    Squashed commit of the following:
    
    commit ed3db19c77f40107b3a2038ace8267d4cb642e85
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 23:46:07 2011 +0200
    
        Make progress formatter handle failing steps
    
    commit 998dc26bc327876d23c4e7fdc2526a133659db99
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 23:00:52 2011 +0200
    
        Assert cucumber.js succeeds on passing scenario
    
    commit 852c214c61c36077e70c0a11d8f4bf06ff685f0b
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 22:49:20 2011 +0200
    
        Integrate new core feature running through Cucumber.rb and Aruba
    
    commit 75b82ed9317304a0ed9f3b8c56c3b2c0ae35caa9
    Merge: 749512a b5ff2a7
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 21:15:56 2011 +0200
    
        Merge branch 'aruba-new-core-local' into 16-progress_formatter
    
    commit 749512a4aa652dd8eac39e133427e2a26156bae1
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 18:59:51 2011 +0200
    
        Add a scenario for failing steps
    
        On hold because failing steps are not yet handled
    
    commit 4bcd476544e4c094e9862fcf209c7a2446d63a8b
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 16:45:45 2011 +0200
    
        Handle multi-scenario features
    
    commit b5ff2a7d12519a8434b14b4380a6662880bb798c
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 11:18:51 2011 +0200
    
        WIP
    
    commit acecc9acf8c547bcaffd1e827247ad66c4562947
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jul 5 11:05:29 2011 +0200
    
        Fix CucumberJsMappings module name
    
    commit afe3460dea101c2b6306a1ceb62a6354bb2773f8
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Wed Jun 29 00:16:55 2011 +0200
    
        Make first new core scenario pass with Aruba
    
        JS mappings are not semantically correct yet. e.g. cucumber.js cannot run specific scenarios at the moment; this prevents us from implementing run_scenario() the same way as within ruby mappings.
    
        To run it:
            $ ARUBA_REPORT_DIR=doc cucumber features/cucumber-features/core.feature:16 -r features ; open doc/features/cucumber-features/core.feature\:16.html
    
    commit 87d27c739fea70fc4783737f35b6a6f137eb76f9
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Sun Jun 19 22:21:26 2011 +0200
    
        Count passed steps and scenarios in progress formatter (wip)
    
    commit 15d749bac0f6956646df65b1fdf8e92cfbd62b8f
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Sun Jun 19 11:48:38 2011 +0200
    
        Add initial working progress formatter
    
    commit dc3301a5148b8737cf838b7435e6aac8e797bc14
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Thu Jun 16 23:16:13 2011 +0200
    
        Handle step result (wip)
    
    commit f5f6268714a6310cfeaf2c6ed9445c1921053eca
    Merge: 0947988 8ae4c0e
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Wed Jun 15 00:37:15 2011 +0200
    
        Merge branch 'master' into 16-progress_formatter
    
    commit 0947988a580714856b1d551ee9acdcc9ddc15a9f
    Merge: 7f595b4 252634f
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Wed Jun 15 00:30:04 2011 +0200
    
        Merge branch 'master' into 16-progress_formatter
    
    commit 7f595b48713b352042d2c382e19841957cd42b76
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Wed Jun 15 00:19:31 2011 +0200
    
        Add ProgressFormatter.listen()
    
    commit a08b10b557e90e0f6ef3cdcb96558b7c45a6daf5
    Merge: 0857a6c fc83930
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 19:20:56 2011 +0200
    
        Merge branch 'master' into 16-progress_formatter
    
        Conflicts:
        	lib/cucumber.js
    
    commit 0857a6c
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Mon Jun 6 15:52:28 2011 +0200
    
        Stuck because of 'after' events fired too late -- on hold until refactoring is finished
Commits on Jun 14, 2011
  1. @jbpros

    Revert to last working core.feature version

    jbpros authored
    We will update to the newest format when new step definitions are written. In the meantime we want to keep a running feature.
Something went wrong with that request. Please try again.