Merge pull request #1063 from strongloop/cleanup/memory-test

test/memory: remove dummy findOrCreate impl
This commit is contained in:
Miroslav Bajtoš 2016-08-26 09:52:28 +02:00 committed by GitHub
commit d818168c05
1 changed files with 7 additions and 12 deletions

View File

@ -871,26 +871,21 @@ describe('Memory connector', function() {
describe('Optimized connector', function() {
var ds = new DataSource({connector: Memory});
// optimized methods
ds.connector.findOrCreate = function(model, query, data, callback) {
this.all(model, query, {}, function(err, list) {
if (err || (list && list[0])) return callback(err, list && list[0], false);
this.create(model, data, {}, function(err) {
callback(err, data, true);
});
}.bind(this));
};
require('./persistence-hooks.suite')(ds, should, {replaceOrCreateReportsNewInstance: true});
require('./persistence-hooks.suite')(ds, should, {
replaceOrCreateReportsNewInstance: true,
});
});
describe('Unoptimized connector', function() {
var ds = new DataSource({connector: Memory});
// disable optimized methods
ds.connector.updateOrCreate = false;
ds.connector.findOrCreate = false;
require('./persistence-hooks.suite')(ds, should, {replaceOrCreateReportsNewInstance: true});
require('./persistence-hooks.suite')(ds, should, {
replaceOrCreateReportsNewInstance: true,
});
});
describe('Memory connector with options', function() {