Skip to content

Commit

Permalink
add travis build
Browse files Browse the repository at this point in the history
  • Loading branch information
lupomontero committed Apr 23, 2015
1 parent 25ca99d commit 98e502d
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 2 deletions.
3 changes: 3 additions & 0 deletions .travis.yml
@@ -0,0 +1,3 @@
language: node_js
node_js:
- 0.12
6 changes: 6 additions & 0 deletions README.md
@@ -0,0 +1,6 @@
# CouchDB OAuth example

[![Build Status](https://travis-ci.org/lupomontero/couchdb-oauth.svg?branch=master)](https://travis-ci.org/lupomontero/couchdb-oauth)
[![Dependency Status](https://david-dm.org/lupomontero/couchdb-oauth.svg?style=flat)](https://david-dm.org/lupomontero/couchdb-oauth)
[![devDependency Status](https://david-dm.org/lupomontero/couchdb-oauth/dev-status.png)](https://david-dm.org/lupomontero/couchdb-oauth#info=devDependencies)

15 changes: 13 additions & 2 deletions index.js
Expand Up @@ -2,6 +2,7 @@ var os = require('os');
var fs = require('fs');
var path = require('path');
var util = require('util');
var assert = require('assert');
var rimraf = require('rimraf');
var MultiCouch = require('multicouch');
var request = require('request');
Expand Down Expand Up @@ -89,9 +90,19 @@ function checkOAuth() {
couchUrl + '/_session',
'token1',
'tokenSecret1',
function (err, data, res) {
function (err, data) {
if (err) { return done(err); }
console.log(util.inspect(JSON.parse(data)));
var parsed = JSON.parse(data);
assert.deepEqual(parsed, {
ok: true,
userCtx: { name: 'lupo', roles: [] },
info: {
authentication_db: '_users',
authentication_handlers: [ 'oauth', 'cookie', 'default' ],
authenticated: 'oauth'
}
});
console.log(util.inspect(parsed, { colors: true }));
removeUser();
});
}
Expand Down
3 changes: 3 additions & 0 deletions package.json
@@ -1,6 +1,9 @@
{
"name": "couchdb-oauth",
"version": "1.0.0",
"scripts": {
"test": "node index.js"
},
"dependencies": {
"multicouch": "^0.8.2",
"oauth": "^0.9.12",
Expand Down

0 comments on commit 98e502d

Please sign in to comment.