From 35c0ea0f1a7c1f4712e50df55f665a007b93a3dc Mon Sep 17 00:00:00 2001 From: Mike McNeil Date: Thu, 9 Jan 2014 01:21:18 -0600 Subject: [PATCH] Logs to make it easier to see whats going on --- package.json | 8 +++++--- test/integration/runner.js | 18 +++++++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 1ac426e..7734043 100755 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Boilerplate adapter for Sails.js", "main": "index.js", "scripts": { - "test": "node test/integration/runner" + "test": "node test/integration/runner -R spec -b" }, "repository": { "type": "git", @@ -27,13 +27,15 @@ "devDependencies": { "waterline-adapter-tests": "git://github.com/balderdashy/waterline-adapter-tests.git#associations", "mocha": "*", - "root-require": "~0.2.0" + "root-require": "~0.2.0", + "captains-log": "~0.10.6" }, "sailsAdapter": { "sailsVersion": "~0.10.0", "implements": [ "semantic", - "queryable" + "queryable", + "associations" ] } } diff --git a/test/integration/runner.js b/test/integration/runner.js index e083e47..a499dca 100644 --- a/test/integration/runner.js +++ b/test/integration/runner.js @@ -3,15 +3,17 @@ */ var util = require('util'); var mocha = require('mocha'); +var log = new (require('captains-log'))(); var TestRunner = require('waterline-adapter-tests'); var Adapter = require('../../'); -var interfaces; // Grab targeted interfaces from this adapter's `package.json` file: +var package = {}; +var interfaces = []; try { package = require('root-require')('package.json'); interfaces = package['sailsAdapter'].implements; @@ -26,6 +28,20 @@ catch (e) { } + + + +log.info('Testing `' + package.name + '`, a Sails adapter.'); +log.info('Running `waterline-adapter-tests` against ' + interfaces.length + ' interfaces...'); +log.info('( ' + interfaces.join(', ') + ' )'); +console.log(); +log('Latest draft of Waterline adapter interface spec:'); +log('https://github.com/balderdashy/sails-docs/blob/master/adapter-specification.md'); +console.log(); + + + + /** * Integration Test Runner *