UNPKG

sails-redis

Version:

A lightweight Redis adapter for Sails / Waterline.

38 lines (28 loc) 1.32 kB
/** * Module dependencies */ var TestRunner = require('waterline-adapter-tests'); var packageMD = require('../package.json'); var RedisAdapter = require('../index.js'); // Log an intro message. console.log('Testing `' + packageMD.name + '`, a Sails/Waterline adapter.'); console.log('Running `waterline-adapter-tests` against '+packageMD.waterlineAdapter.interfaces.length+' interface(s) and '+packageMD.waterlineAdapter.features.length+' feature(s)...'); console.log('| Interfaces: '+(packageMD.waterlineAdapter.interfaces.join(', ')||'n/a')+''); console.log('| Features: '+(packageMD.waterlineAdapter.features.join(', ')||'n/a')+''); console.log('Latest draft of Waterline adapter interface spec:'); console.log('https://github.com/balderdashy/sails-docs/blob/master/adapter-specification.md'); // Use the `waterline-adapter-tests` module to // run mocha tests against the specified interfaces // of the currently-implemented Waterline adapter API. new TestRunner({ // Load the adapter module. adapter: RedisAdapter, // Default adapter config to use. config: { database: 2, host: 'localhost' }, // The set of adapter interface layers & specific features to test against. interfaces: packageMD.waterlineAdapter.interfaces, features: packageMD.waterlineAdapter.features, });