zombie-passport-twitter

0.0.3 • Public • Published

Installation

$ npm install zombie-passport-twitter

Usage

var zpt = require('zombie-passport-twitter')
 
zpt.signIn({
    url: '/auth/twitter',
    username: YOUR_USERNAME,
    password: YOUR_PASSWORD,
    wait: 5e3
}, function(err, browser){
    // you're signed in!
})

You can use the session to sign additional requests, using supertest for example:

zpt.signIn(YOUR_OPTIONS, function(err, browser){
    supertest(YOUR_SERVER)
        .get('/')
        .set('cookie', browser.cookies[0].toString())
        .expect(200)
})

Tests

Create a file ./test/config.json:

{
  "username": "YOUR_USERNAME",
  "password": "YOUR_PASSWORD",
  "consumerKey": "YOUR_CONSUMER_KEY",
  "consumerSecret": "YOUR_CONSUMER_SECRET"
}

Then run:

$ grunt test

Dependencies (1)

Dev Dependencies (8)

Package Sidebar

Install

npm i zombie-passport-twitter

Weekly Downloads

0

Version

0.0.3

License

MIT

Last publish

Collaborators

  • christophercliff