fms-js
Version:
FileMaker Server Connection for Node and the browser
72 lines (52 loc) • 1.75 kB
JavaScript
/**
* Created by toddgeist on 5/3/15.
*/
/*
"connection" is a global created in bootstrap.js
*/
describe('FMS', function () {
describe('#dbnames', function () {
it('should return a object with a prop an array prop "data"', function (done) {
connection.dbnames().send(function (err, databases) {
databases
.should.be.an('object')
.with.a.property('data')
.that.is.an('array');
done()
})
})
});
describe( 'db' , function(){
it('should return an object if given a name' , function ( ){
connection.db(test.dbname).should.be.an('object')
})
});
describe('#layoutnames', function () {
it.only('should return a object with a prop an array prop "data"', function (done) {
connection
.db(test.dbname)
.layoutnames()
.send(function (err, layouts) {
layouts
.should.be.an('object')
.with.a.property('data')
.that.is.an('array');
done()
})
})
});
describe('#scriptnames', function () {
it('should return a object with a prop an array prop "data"', function (done) {
var db =connection
.db(test.dbname)
db.scriptnames()
.send(function (err, scripts) {
scripts
.should.be.an('object')
.with.a.property('data')
.that.is.an('array');
done()
})
})
})
})