slouch/test/spec/membership.js
Geoff Cox f830ee2ba5 test(couchdb-1) (#7)
* test(couchdb-1)

* test(couchdb-1)

* fix(couchdb-1): cross-browser config

* test(updates): really needs to be continuous

* test(membership): coverage in couchdb 1

* test(couchdb-1): disable for circleci
2017-07-18 09:14:16 -07:00

38 lines
898 B
JavaScript

'use strict';
var Slouch = require('../../scripts'),
utils = require('../utils'),
Promise = require('sporks/scripts/promise');
describe('membership', function () {
var slouch = null,
membership = null,
defaultRequest = null;
beforeEach(function () {
slouch = new Slouch(utils.couchDBURL());
membership = slouch.membership;
defaultRequest = membership._request;
});
afterEach(function () {
membership._request = defaultRequest;
});
it('should get membership in couchdb 1', function () {
return slouch.system.isCouchDB1().then(function (isCouchDB1) {
if (isCouchDB1) {
// Fake the request so that this code is covered when running against CouchDB 1
membership._request = {
request: function () {
return Promise.resolve();
}
};
return membership.get();
}
});
});
});