This commit is contained in:
thewesker
2016-06-18 13:24:12 -04:00
parent 3b5c6ad50a
commit f8c72a5a29
1630 changed files with 164207 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.')
})
})
})