Skip to content
Commits on Jul 25, 2011
  1. @jbpros

    Make all core.feature scenarios pass

    jbpros committed
    - 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 committed
    - 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 committed
    - 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 committed
    - 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 committed
    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 committed
    - 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 committed
  2. @jbpros

    Integrate new core feature running through Cucumber.rb and Aruba

    jbpros committed
    - 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 committed
    We will update to the newest format when new step definitions are written. In the meantime we want to keep a running feature.
  2. @jbpros
  3. @jbpros
  4. @jbpros

    Broadcast asynchronous messages with callbacks to tree walker listeners

    jbpros committed
    Squashed commit of the following:
    
    commit d84be27d69143579119e245a36dffb4180bf1b59
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 18:45:56 2011 +0200
    
        Clean up commented code
    
    commit 35c6787b42b0952d246d7b639dfc6088cb80041e
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 18:44:45 2011 +0200
    
        Add TreeWalker.broadcastAfterEvent() and Event.replicateAsPostEvent()
    
    commit bdf5f070e7cffe0bcc40120d96e9069cb602b2c6
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 18:35:20 2011 +0200
    
        Add Event.getName() and Event.getPayloadItem()
    
    commit 7bc8fd6aab5946370a7ce01c3627b81de79a0193
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 17:59:18 2011 +0200
    
        Broadcast Event objects in TreeWalker.broadcastEvent() instead of a variable number of arbitrary parameters
    
    commit 5da22b354e48b7dbef1f7996e46a250d190ade87
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 17:21:25 2011 +0200
    
        Add TreeWalker.broadcastBeforeEvent() and Event.replicateAsPreEvent()
    
    commit 3d98b6601d0ef978022536abf632eb5f08ac38a4
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 14 14:46:58 2011 +0200
    
        Use Event objects instead of implicit parameters
    
    commit 8f77702
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Wed Jun 8 12:31:22 2011 +0200
    
        Rename Message to Event
    
    commit a164205
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Wed Jun 8 12:00:44 2011 +0200
    
        Clean unfinished spec
    
    commit 9dce11e
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 18:45:23 2011 +0200
    
        Refactor message, event and payload wording to consistent use
    
    commit ae2b3f4
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 17:34:36 2011 +0200
    
        Add wrapUserFunctionAndAfterMessageBroadcast() and wrapAfterMessageBroadcast()
    
    commit 55fe390
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 15:29:11 2011 +0200
    
        Add extractCallbackFromArguments()
    
    commit 95f5a07
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 15:21:40 2011 +0200
    
        Add extractNonMessagePayloadArgumentsFromArguments()
    
    commit d49ce12
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 15:05:44 2011 +0200
    
        Add extractUserFunctionFromArguments()
    
    commit a6d3287
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 14:36:08 2011 +0200
    
        Add Cucumber.Util.Arguments
    
    commit fc367ea
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 14:13:49 2011 +0200
    
        Add extractMessagePayloadFromArguments()
    
    commit 3e69e98
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Tue Jun 7 11:42:37 2011 +0200
    
        Spec broadcastUserFunction()
    
    commit b669e01
    Author: Julien Biezemans <jb@jbpros.com>
    Date:   Mon Jun 6 16:59:59 2011 +0200
    
        Refactor visitXXX() methods
Commits on Jun 5, 2011
  1. @jbpros
Commits on Jun 3, 2011
  1. @jbpros
Commits on Jun 2, 2011
  1. @jbpros

    Update cucumber-features

    jbpros committed
Commits on Jun 1, 2011
  1. @jbpros
  2. @jbpros

    Make /cucumber.js executable

    jbpros committed
  3. @jbpros

    Update README

    jbpros committed
  4. @jbpros

    Refactor features

    jbpros committed
    From now on, any feature scenario that applies to all Cucumber implementations will be stored in cucumber-features. No implementation details should surface within the features anymore (same goes for implementation-specific features).
    
    - Submodule cucumber-features (as 'features/global')
    - Move "basic feature execution" feature to cucumber-features
    - Clean up Cucumber.js step definitions
Commits on May 30, 2011
  1. @jbpros
Commits on May 28, 2011
  1. @jbpros
Commits on May 27, 2011
  1. @jbpros

    Initial commit

    jbpros committed
Something went wrong with that request. Please try again.