Skip to content

Instantly share code, notes, and snippets.

@jbpros
Created August 4, 2012 22:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jbpros/d6d9145b2be5e711bc0c to your computer and use it in GitHub Desktop.
Save jbpros/d6d9145b2be5e711bc0c to your computer and use it in GitHub Desktop.
Failing Cucumber.js specs run
jbpros@arwen:~/Projects/cucumber-js ‣ node_modules/.bin/jasmine-node spec/
........................................................................................................................................................................................................................................................................................................................................................................................FFFFFFFFFFFFFFFF.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Failures:
1) adds the feature attributes to the output
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
2) adds the feature attributes to the output
Message:
TypeError: Cannot call method 'handleBeforeFeatureEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleBeforeFeatureEvent' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:44:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
3) adds the background attributes to the output
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
4) adds the background attributes to the output
Message:
TypeError: Cannot call method 'handleBackgroundEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleBackgroundEvent' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:95:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
5) adds the scenario attributes to the output
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
6) adds the scenario attributes to the output
Message:
TypeError: Cannot call method 'handleBeforeScenarioEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleBeforeScenarioEvent' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:133:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
7) adds name, line and keyword to the step properties
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
8) adds name, line and keyword to the step properties
Message:
TypeError: Cannot call method 'formatStep' of undefined
Stacktrace:
TypeError: Cannot call method 'formatStep' of undefined
at createSpyWithStubs.getContents (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:158:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
9) if the step has one, adds a DocString to the step properties
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
10) if the step has one, adds a DocString to the step properties
Message:
TypeError: Cannot call method 'formatStep' of undefined
Stacktrace:
TypeError: Cannot call method 'formatStep' of undefined
at createSpyWithStubs.raw (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:179:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
11) if the step has one, adds a DataTable to the step properties
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
12) if the step has one, adds a DataTable to the step properties
Message:
TypeError: Cannot call method 'formatStep' of undefined
Stacktrace:
TypeError: Cannot call method 'formatStep' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:207:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
13) returns the given tags in the format expected by the JSON formatter
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
14) returns the given tags in the format expected by the JSON formatter
Message:
TypeError: Cannot call method 'formatTags' of undefined
Stacktrace:
TypeError: Cannot call method 'formatTags' of undefined
at createSpyWithStubs.getName (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:229:23)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
15) filters out any tags it is told to ignore - e.g. those of the parent feature
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
16) filters out any tags it is told to ignore - e.g. those of the parent feature
Message:
TypeError: Cannot call method 'formatTags' of undefined
Stacktrace:
TypeError: Cannot call method 'formatTags' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:246:23)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
17) outputs a step with failed status where no result has been defined
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
18) outputs a step with failed status where no result has been defined
Message:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
at createSpyWithStubs.getName (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:283:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
19) outputs a step with passed status for a successful step
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
20) outputs a step with passed status for a successful step
Message:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
at createSpyWithStubs.getName (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:314:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
21) outputs a step with pending status where step is pending
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
22) outputs a step with pending status where step is pending
Message:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
at createSpyWithStubs.getName (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:345:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
23) outputs a step with failed status where step fails
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
24) outputs a step with failed status where step fails
Message:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
at createSpyWithStubs.getName (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:376:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at Object.goAgain [as _onTimeout] (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1780:18)
at Timer.list.ontimeout (timers.js:101:19)
25) outputs a step with skipped status where step should be skipped
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
26) outputs a step with skipped status where step should be skipped
Message:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
at createSpyWithStubs.getName (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:407:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at onComplete (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1786:18)
at jasmine.Spec.finish (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2044:5)
at null.onComplete (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2071:10)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1800:14)
27) outputs a step with undefined status where step is undefined
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
28) outputs a step with undefined status where step is undefined
Message:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleStepResultEvent' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:438:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at onComplete (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1786:18)
at jasmine.Spec.finish (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2044:5)
at null.onComplete (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2071:10)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1800:14)
29) finalises output
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
30) finalises output
Message:
TypeError: Cannot call method 'handleAfterFeaturesEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleAfterFeaturesEvent' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:460:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at onComplete (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1786:18)
31) calls back
Message:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
Stacktrace:
Error: Cannot find module 'gherkin/lib/gherkin/formatter/json_formatter'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Function.JsonFormatter (/Users/jbpros/Projects/cucumber-js/lib/cucumber/listener/json_formatter.js:3:30)
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:9:34)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
32) calls back
Message:
TypeError: Cannot call method 'handleAfterFeaturesEvent' of undefined
Stacktrace:
TypeError: Cannot call method 'handleAfterFeaturesEvent' of undefined
at null.<anonymous> (/Users/jbpros/Projects/cucumber-js/spec/cucumber/listener/json_formatter_spec.js:466:16)
at jasmine.Block.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1001:15)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Spec.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2070:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at jasmine.Queue.start (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1743:8)
at jasmine.Suite.execute (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:2215:14)
at jasmine.Queue.next_ (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1790:31)
at onComplete (/Users/jbpros/Projects/cucumber-js/node_modules/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js:1786:18)
Finished in 0.768 seconds
1055 tests, 1185 assertions, 32 failures
jbpros@arwen:~/Projects/cucumber-js ‣
@worldofchris
Copy link

Works for me:

durrbrain:cucumber-js-fork chris$ pwd
/Users/chris/src/cucumber-js-fork
durrbrain:cucumber-js-fork chris$ jasmine-node spec

Finished in 0.381 seconds
1055 tests, 1183 assertions, 0 failures
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
durrbrain:cucumber-js-fork chris$ 


durrbrain:cucumber-js-fork chris$ pwd
/Users/chris/src/cucumber-js-fork
durrbrain:cucumber-js-fork chris$ git diff
durrbrain:cucumber-js-fork chris$

The problem seems to be that it is not finding:

gherkin/lib/gherkin/formatter/json_formatter 

Which I have here:

durrbrain:cucumber-js-fork chris$ cd node_modules/gherkin/lib/gherkin/formatter/
durrbrain:formatter chris$ ls
json_formatter.js
durrbrain:formatter chris$ pwd
/Users/chris/src/cucumber-js-fork/node_modules/gherkin/lib/gherkin/formatter
durrbrain:formatter chris$ 

@worldofchris
Copy link

Ah, of course. The JSON formatter was added in the latest release of gherkin 2.11.1. I need to update the package.json to indicate this new dependency.

@worldofchris
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment