Skip to content

Instantly share code, notes, and snippets.

@lefnire
Created November 21, 2012 15:06
Show Gist options
  • Save lefnire/4125300 to your computer and use it in GitHub Desktop.
Save lefnire/4125300 to your computer and use it in GitHub Desktop.
twitter nock output
Tylers-MacBook-Pro-Retina:nock-test lefnire$ npm test
> mocha test/twitter.mocha.js
Twitter
◦ pulls user data: matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/statuses/user_timeline.json?screen_name=lefnire: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/friends/ids.json?user_id=13560752&cursor=-1: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/followers/ids.json?user_id=13560752&cursor=-1: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=XXX: false
1) pulls user data
◦ pulls user friends/followers: matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/statuses/user_timeline.json?screen_name=lefnire: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/friends/ids.json?user_id=13560752&cursor=-1: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/followers/ids.json?user_id=13560752&cursor=-1: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=XXX: false
2) pulls user friends/followers
◦ pulls friends/followers profiles: matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/statuses/user_timeline.json?screen_name=lefnire: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/friends/ids.json?user_id=13560752&cursor=-1: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/followers/ids.json?user_id=13560752&cursor=-1: false
matching GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire * to GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=XXX: false
3) pulls friends/followers profiles
4) "after all" hook
✖ 4 of 3 tests failed:
1) Twitter pulls user data:
Error: Nock: No match for HTTP request GET /1.1/users/lookup.json?user_id=&screen_name=lefnire
at end (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/request_overrider.js:139:42)
at OverridenClientRequest.req.end (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/request_overrider.js:98:7)
at exports.OAuth._performSecureRequest (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/node_modules/oauth/lib/oauth.js:397:13)
at exports.OAuth.get (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/node_modules/oauth/lib/oauth.js:456:15)
at Twitter.get (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/lib/twitter.js:63:14)
at Twitter.showUser (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/lib/twitter.js:600:8)
at module.exports (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/twitter.js:32:13)
at Context.<anonymous> (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/test/twitter.mocha.js:46:7)
at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:190:15)
at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:341:10)
at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:387:12)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:267:14)
at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:276:7)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:224:23)
at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:244:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
2) Twitter pulls user friends/followers:
Error: Nock: No match for HTTP request GET /1.1/users/lookup.json?user_id=&screen_name=lefnire
at end (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/request_overrider.js:139:42)
at OverridenClientRequest.req.end (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/request_overrider.js:98:7)
at exports.OAuth._performSecureRequest (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/node_modules/oauth/lib/oauth.js:397:13)
at exports.OAuth.get (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/node_modules/oauth/lib/oauth.js:456:15)
at Twitter.get (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/lib/twitter.js:63:14)
at Twitter.showUser (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/lib/twitter.js:600:8)
at module.exports (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/twitter.js:32:13)
at Context.<anonymous> (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/test/twitter.mocha.js:61:7)
at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:190:15)
at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:341:10)
at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:387:12)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:267:14)
at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:276:7)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:224:23)
at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:244:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
3) Twitter pulls friends/followers profiles:
Error: Nock: No match for HTTP request GET /1.1/users/lookup.json?user_id=&screen_name=lefnire
at end (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/request_overrider.js:139:42)
at OverridenClientRequest.req.end (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/request_overrider.js:98:7)
at exports.OAuth._performSecureRequest (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/node_modules/oauth/lib/oauth.js:397:13)
at exports.OAuth.get (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/node_modules/oauth/lib/oauth.js:456:15)
at Twitter.get (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/lib/twitter.js:63:14)
at Twitter.showUser (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/ntwitter/lib/twitter.js:600:8)
at module.exports (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/twitter.js:32:13)
at Context.<anonymous> (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/test/twitter.mocha.js:70:7)
at Test.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:190:15)
at Runner.runTest (/usr/local/lib/node_modules/mocha/lib/runner.js:341:10)
at Runner.runTests.next (/usr/local/lib/node_modules/mocha/lib/runner.js:387:12)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:267:14)
at Runner.hooks (/usr/local/lib/node_modules/mocha/lib/runner.js:276:7)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:224:23)
at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:244:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
4) Twitter "after all" hook:
AssertionError: Mocks not yet satisfied:
GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=&screen_name=lefnire
GET https://api.twitter.com:443/1.1/statuses/user_timeline.json?screen_name=lefnire
GET https://api.twitter.com:443/1.1/friends/ids.json?user_id=13560752&cursor=-1
GET https://api.twitter.com:443/1.1/followers/ids.json?user_id=13560752&cursor=-1
GET https://api.twitter.com:443/1.1/users/lookup.json?user_id=XXX
at Object.done (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/node_modules/nock/lib/scope.js:242:12)
at Context.<anonymous> (/Users/lefnire/Dropbox/Sites/personal/lever/nock-test/test/twitter.mocha.js:40:11)
at Hook.Runnable.run (/usr/local/lib/node_modules/mocha/lib/runnable.js:207:32)
at next (/usr/local/lib/node_modules/mocha/lib/runner.js:233:10)
at Runner.hook (/usr/local/lib/node_modules/mocha/lib/runner.js:244:5)
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment