js-data-cloudmine
Version:
CloudMine adapter for js-data.
41 lines (33 loc) • 958 B
JavaScript
/*global assert:true */
// prepare environment for js-data-adapter-tests
var JSData = require('js-data')
var JSDataAdapterTests = require('./node_modules/js-data-adapter/dist/js-data-adapter-tests')
var JSDataCloudMine = require('./')
var cloudmine = require('cloudmine')
if (!process.env.APP_ID) {
throw new Error('You must set the APP_ID environment variable!')
}
var ws = new cloudmine.WebService({
appid: process.env.APP_ID,
apikey: process.env.APP_KEY
})
var assert = global.assert = JSDataAdapterTests.assert
global.sinon = JSDataAdapterTests.sinon
JSDataAdapterTests.init({
debug: false,
JSData: JSData,
Adapter: JSDataCloudMine.CloudMineAdapter,
adapterConfig: {
debug: false,
ws: ws
},
features: []
})
describe('exports', function () {
it('should have correct exports', function () {
assert(JSDataCloudMine)
assert(JSDataCloudMine.CloudMineAdapter)
assert(JSDataCloudMine.version)
})
})