'use strict'; var kvMemory = require('../lib/connectors/kv-memory'); var DataSource = require('..').DataSource; describe('Optimized KeyValue-Memory connector', function() { var dataSourceFactory = function() { return new DataSource({connector: kvMemory}); }; require('./kvao.suite')(dataSourceFactory); }); describe('Unoptimized KeyValue-Memory connector', function() { var dataSourceFactory = function() { var ds = new DataSource({connector: kvMemory}); // disable optimized methods ds.connector.deleteAll = false; return ds; }; require('./kvao.suite')(dataSourceFactory); });