Page MenuHomeSealhub

test.js
No OneTemporary

var path = require("path");
var Sealious = require("sealious");
Sealious.init("local");
var Promise = require("bluebird");
var always_fails = new Sealious.ChipTypes.FieldType("always_fails");
always_fails.prototype.isProperValue = function(value_in_code){
return new Promise(function(resolve, reject){
resolve();
})
}
var always_fails_resource = new Sealious.ChipTypes.ResourceType("always_fails_resource");
always_fails_resource.add_fields([
{name: "#fail", type: "always_fails"},
])
Sealious.start().then(function(){
describe('Create resource', function() {
context('that should only return false', function(){
it('should throw an error', function(done){
Sealious.Dispatcher.resources.create("always_fails_resource", { "#fail": "tak" })
.then(function(){
done(new Error("It didn't throw an error!"));
}).catch(function(error){
done();
});
});
});
});
});
// always_fails should always fail

File Metadata

Mime Type
text/plain
Expires
Sat, Sep 20, 14:37 (23 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
949283
Default Alt Text
test.js (949 B)

Event Timeline