Skip to content

Instantly share code, notes, and snippets.

@kitsunde
Created May 7, 2015 17:16
Show Gist options
  • Save kitsunde/aa1dc7cb5fbb8d41751a to your computer and use it in GitHub Desktop.
Save kitsunde/aa1dc7cb5fbb8d41751a to your computer and use it in GitHub Desktop.
wtf stacktrace.
(::) failed steps (::)
TypeError: Cannot use 'in' operator to search for 'compareDocumentPosition' in null
at /Users/kitsunde/Development/flower/src/like/node_modules/zombie/node_modules/jsdom/node_modules/nwmatcher/src/nwmatcher-noqsa.js:306:43
at module.exports (/Users/kitsunde/Development/flower/src/like/node_modules/zombie/node_modules/jsdom/node_modules/nwmatcher/src/nwmatcher-noqsa.js:37:7)
at addNwmatcher (/Users/kitsunde/Development/flower/src/like/node_modules/zombie/node_modules/jsdom/lib/jsdom/living/selectors.js:27:27)
at HTMLDocument.<anonymous> (/Users/kitsunde/Development/flower/src/like/node_modules/zombie/node_modules/jsdom/lib/jsdom/living/selectors.js:8:14)
at HTMLDocument.querySelector (/Users/kitsunde/Development/flower/src/like/node_modules/zombie/node_modules/jsdom/lib/jsdom/utils.js:168:45)
at World.isLiked (/Users/kitsunde/Development/flower/src/like/features/support/world.js:14:39)
at World.<anonymous> (/Users/kitsunde/Development/flower/src/like/features/step_definitions/facebook.js:32:14)
at Object.invoke (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/support_code/step_definition.js:88:14)
at Object.execute (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/ast/step.js:161:22)
at Object.acceptVisitor (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/ast/step.js:147:12)
at Object.executeStep (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:296:12)
at Object.processStep (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:291:14)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:129:16
at callUserFunctionAndBroadcastAfterEvent (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:153:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:55:11)
at Object.forEach (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:66:7)
at broadcastToListeners (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:178:19)
at onRuntimeListenersComplete (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:174:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:55:11)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:62:11
at hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:8:9)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:18:7
at hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:8:9)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:16:7
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:8:9)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:15:18)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:17:22)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:179:52
at processItem (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:61:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:53:11)
at Object.forEach (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:66:7)
at broadcastToListeners (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:178:19)
at Object.broadcastEvent (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:184:7)
at Object.broadcastBeforeEvent (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:163:12)
at Object.broadcastEventAroundUserFunction (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:147:12)
at Object.visitStep (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:126:12)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/ast/scenario.js:98:17
at processItem (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:61:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:53:11)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:62:11
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:55:11)
at Object.forEach (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:66:7)
at broadcastToListeners (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:178:19)
at onRuntimeListenersComplete (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:174:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:55:11)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:62:11
at hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:8:9)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:18:7
at hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:8:9)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:16:7
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:8:9)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:15:18)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:17:22)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:179:52
at processItem (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:61:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:53:11)
at Object.forEach (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:66:7)
at broadcastToListeners (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:178:19)
at Object.broadcastEvent (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:184:7)
at Object.broadcastAfterEvent (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:168:12)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:158:33
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:55:11)
at Object.forEach (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:66:7)
at broadcastToListeners (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:178:19)
at onRuntimeListenersComplete (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:174:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:55:11)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:62:11
at handleStepResult (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:34:5)
at hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:6:9)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:18:7
at handleStepResult (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:27:5)
at hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:6:9)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:16:7
at handleStepResult (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/stats_journal.js:40:5)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener.js:6:9)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/summary_formatter.js:15:18)
at Object.hear (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/listener/progress_formatter.js:17:22)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:179:52
at processItem (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:61:9)
at iterate (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:53:11)
at Object.forEach (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/type/collection.js:66:7)
at broadcastToListeners (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:178:19)
at Object.broadcastEvent (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:184:7)
at Object.visitStepResult (/Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/runtime/ast_tree_walker.js:142:12)
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/ast/step.js:148:17
at /Users/kitsunde/Development/flower/src/like/node_modules/cucumber/lib/cucumber/support_code/step_definition.js:63:11
at [object Object]._onTimeout (/Users/kitsunde/Development/flower/src/like/features/step_definitions/facebook.js:26:7)
at Timer.listOnTimeout (timers.js:89:15)
Failing scenarios:
/Users/kitsunde/Development/flower/src/like/features/fb-iframe.feature:10 # Scenario: It's possible to like a target
3 scenarios (1 failed, 2 passed)
8 steps (1 failed, 7 passed)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment