passport-stub
This is a generated Javascript version of Guilherme J. Tramontina's @gtramontina passport-stub.
Passport.js stub for testing. | Based on Jonathon Kresner's (@jkresner) post.
Written with the idea of being simple to use.
Usage
I've been writing my Express API tests with Mocha and Supertest, so here is an example:
var passportStub = request = app = ; passportStub;req = ; ;
The user you log in with can be whatever user your app would expect to deal with. It could be a mongoose model, for example.
Functions
.install(app)
.uninstall()
.login(user)
.logout()
Notes
Although I didn't use, I've included a few other functions that might be useful. The code itself is pretty simple, so take a look at it.
License
This is licensed under the feel-free-to-do-whatever-you-want-to-do license.