Permalink
Commits on Mar 5, 2014
  1. Add support for scenario outlines and examples (close #155)

    Also closes #10 and closes #75.
    
    Squashed commit of the following:
    
    commit aeb2630
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 24 17:26:14 2014 -0600
    
        fixing spec for assembler
    
    commit 4f76479
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 24 17:25:09 2014 -0600
    
        removing duplicated step insertion
    
    commit e7e2198
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Tue Feb 18 17:07:41 2014 -0600
    
        added dependency to underscore.string, changed snippet builder to camelize outline variables when put into arguments list
    
    commit 66b9f7d
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 17 09:43:11 2014 -0600
    
        adding error message when a user tries to use examples outside of a scenario outline
    
    commit 04b984d
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 17 09:32:09 2014 -0600
    
        updating version of connect in package.json to 2.13.0
    
    commit a038071
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Tue Feb 11 14:33:28 2014 -0600
    
        fixing some issues with cli step / json formatter feature on windows
    
    commit bc7b840
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 21:30:06 2014 -0600
    
        removing step_definition_snippet_steps that were not implemented
    
    commit d8efad6
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 21:25:29 2014 -0600
    
        cleaning up travis to remove trying to install bundler, actually implemented scenario outline steps, implemented snipper builder steps for example outline snippets
    
    commit 60b437c
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 11:08:51 2014 -0600
    
        trying to get bundler installed globally for rvm.
    
    commit 28224ef
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 10:32:19 2014 -0600
    
        fixing specs on payloadType
    
    commit 1cd669c
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 10:30:06 2014 -0600
    
        changing payload_type to payloadType
    
    commit aa471b3
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 10:24:18 2014 -0600
    
        making buildScenarios 'polymorphic'
    
    commit 35a5462
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 10:14:04 2014 -0600
    
        renaming scenarios parts of feature to featureElements
    
    commit 28ce292
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Mon Feb 10 10:01:19 2014 -0600
    
        changing name of stored scenarios in feature to feature elements
    
    commit 65039bd
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 17:40:16 2014 -0600
    
        apparently sudo install is wrong on travis gems :P
    
    commit f4803c6
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 17:37:39 2014 -0600
    
        adding bundler install step to travis.yml
    
    commit 4a39f81
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 17:34:45 2014 -0600
    
        removing stupid .orig files
    
    commit ed2812d
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 17:28:36 2014 -0600
    
        adding more assembler tests
    
    commit 17715a5
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 16:57:04 2014 -0600
    
        cleaning up steps a little, cleaning up assembler functions for scenario_outlines
    
    commit d10585d
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 16:43:07 2014 -0600
    
        adding specs for outline_step and changes to step
    
    commit afdf537
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Sat Feb 8 16:36:11 2014 -0600
    
        making current tests pass
    
    commit 8359996
    Author: unknown <jharlin@NormanDev2.telogical.com>
    Date:   Fri Feb 7 19:06:06 2014 -0600
    
        adding back steps
    
    commit 8d4439e
    Author: unknown <jharlin@NormanDev2.telogical.com>
    Date:   Fri Feb 7 19:04:59 2014 -0600
    
        Added better suggestion output for missing scenario outline steps
    
    commit 3ba5088
    Author: unknown <jharlin@NormanDev2.telogical.com>
    Date:   Fri Feb 7 18:06:36 2014 -0600
    
        basic scenario outline functionality completed
    
    commit f3659a3
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Fri Feb 7 09:29:28 2014 -0600
    
        more specs on scenario outline
    
    commit 5168174
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Thu Feb 6 22:01:45 2014 -0600
    
        started on scenario_outline specs, and finished example_specs
    
    commit f8b8d35
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Thu Feb 6 20:24:58 2014 -0600
    
        got all scenario_outline.feature passing
    
    commit 25269b7
    Author: unknown <jharlin@NormanDev2.telogical.com>
    Date:   Thu Feb 6 16:12:32 2014 -0600
    
        trying to get to the bottom of stack overflow error
    
    commit 323500a
    Author: unknown <jharlin@NormanDev2.telogical.com>
    Date:   Thu Feb 6 16:02:36 2014 -0600
    
        Fixing jasmine specs for ast_tree_walker visiting scenarios
    
    commit d993e88
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Thu Feb 6 15:22:55 2014 -0600
    
        commenting out failing features
    
    commit 084da1a
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Thu Feb 6 14:36:57 2014 -0600
    
        re-adding scenario outline feature, cleaning up some steps, cleanin up scenario outline and data table
    
    commit 77d4caf
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Wed Feb 5 15:55:38 2014 -0600
    
        trying to get scenario outlines working
    
    commit b013d39
    Merge: 1967b21 b5bd31a
    Author: Ben Van Treese <vantreeseba@gmail.com>
    Date:   Wed Feb 5 15:21:39 2014 -0600
    
        trying to merge in master
    
    commit 1967b21
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Wed Jun 27 15:08:07 2012 +0400
    
        [+] Prepared for pull request
    
    commit 09c25ee
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Wed Jun 27 15:01:45 2012 +0400
    
        [+] Fixing index
    
    commit 7699725
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Sat Jun 9 17:06:49 2012 +0400
    
        [*] Added scenario outline test
    
    commit d940ac2
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Sat Jun 9 15:25:49 2012 +0400
    
        [+] added cucumber tests for scenarios and outlines
        [*] Fixed data table example mapping
    
    commit 9965ff9
    Author: Fedotov Daniil <fedotov.danil@gmail.com>
    Date:   Fri Jun 8 22:20:35 2012 +0400
    
        [*] Fixing some collection calls
    
    commit fc08ef8
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Mon Jun 4 18:12:10 2012 +0400
    
        [*] witnessNewScenario every example row
    
    commit d563a1d
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Fri Jun 1 15:23:22 2012 +0400
    
        [*] Changed example row reporting
    
    commit f8b27ea
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Wed May 30 19:16:16 2012 +0400
    
        outline fix
    
    commit db6d9c5
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Wed May 30 15:19:43 2012 +0400
    
        [*] Scenarios and outlines events
    
    commit e437a70
    Author: Fedotov Daniil <hairyhum@gmail.com>
    Date:   Wed May 30 12:12:06 2012 +0400
    
        [*] Prepared UIA version
    
    commit 016df31
    Author: Fedotov Daniil <fedotov.danil@gmail.com>
    Date:   Mon May 28 01:00:35 2012 +0400
    
        [+] Added step definitions and examples
    vantreeseba committed with jbpros Mar 5, 2014