This commit is contained in:
Talor Berthelson
2016-06-17 20:49:15 -04:00
commit 889faf9c1c
699 changed files with 112020 additions and 0 deletions

38
node_modules/twit/tests/user_stream.js generated vendored Normal file
View File

@@ -0,0 +1,38 @@
var assert = require('assert')
var Twit = require('../lib/twitter')
var config1 = require('../config1')
var streaming = require('./streaming')
//verify `friendsMsg` is a twitter 'friends' message object
function checkFriendsMsg (friendsMsg) {
var friendIds = friendsMsg.friends
assert(friendIds)
assert(Array.isArray(friendIds))
assert(friendIds[0])
}
describe('user events', function () {
it('friends', function (done) {
var twit = new Twit(config1);
var stream = twit.stream('user');
//make sure we're connected to the right endpoint
assert.equal(stream.reqOpts.url, 'https://userstream.twitter.com/1.1/user.json')
stream.on('friends', function (friendsMsg) {
checkFriendsMsg(friendsMsg)
stream.stop()
done()
})
stream.on('connect', function () {
console.log('\nuser stream connecting..')
})
stream.on('connected', function () {
console.log('user stream connected.')
})
})
})