Skip to content

Instantly share code, notes, and snippets.

@bendrucker
bendrucker / test.js
Last active August 29, 2015 13:58 — forked from martinaglv/test.js
var sinon = require('sinon');
var Promise = require('bookshelf/dialects/base/promise').Promise;
var Bookshelf = require('bookshelf');
var unhandled = sinon.spy();
var caught = sinon.spy();
Promise.onPossiblyUnhandledRejection(unhandled);
create = {
handler: function(request, reply) {
return new Address().save({
name: request.payload.name,
address_line1: request.payload.address_line1
})
.call('fetch')
.then(reply)
.catch(reply);
}
ActualModel = ModelBase.extend({
related: function() {this.hasOne(OtherModel);}
});