diff --git a/prerelease.sh b/prerelease.sh deleted file mode 100755 index e5331da9..00000000 --- a/prerelease.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/env bash - -PWD=$(pwd -L) - -rm -rf node_modules -npm install -npm link - -sh ./test/test-included-plugins.sh -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -npm test -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -cd doc/examples -sh ./testrun.sh -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -cd ../.. - -# setup test folder -cd .. -mkdir -p test-seneca -TEST_PWD=$(pwd -L) -cd test-seneca - -# run seneca-verify -rm -rf seneca-verify -git clone git@github.com:rjrodger/seneca-verify.git -cd seneca-verify -npm link seneca -npm install -node verify -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -# run seneca-mvp -cd .. -rm -rf seneca-mvp -git clone git@github.com:rjrodger/seneca-mvp.git -cd seneca-mvp -cp options.example.js options.mine.js -npm link seneca -npm install -npm install bower -cd public -node ../node_modules/.bin/bower install -cd .. -node mvp-app.js -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -# run seneca-examples -cd .. -rm -rf seneca-examples -git clone git@github.com:rjrodger/seneca-examples.git -cd seneca-examples/micro-services -npm link seneca -npm install -node . -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -# test level store -cd .. -rm -rf seneca-level-store -git clone git@github.com:senecajs/seneca-level-store.git -cd seneca-level-store -npm link seneca -npm install -npm test -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - - -# test mem store -cd .. -rm -rf seneca-mem-store -git clone git@github.com:senecajs/seneca-mem-store.git -cd seneca-mem-store -npm link seneca -npm install -npm test -ec=$?; if [[ $ec != 0 ]]; then exit $ec; fi - -# cleanup -rm -rf $TEST_PWD -cd $PWD diff --git a/test/repl.js b/test/repl.js deleted file mode 100644 index 7294b6ab..00000000 --- a/test/repl.js +++ /dev/null @@ -1,18 +0,0 @@ -'use strict' - -require('..')() - .add('a:1', function a (args) { this.good({x: args.x}) }) - .add('b:1', function b (args, done) { - this.act('a:1', {x: args.x}, function (err, out) { - done(err, {y: args.y, x: out.x}) - }) - }) - .add('c:1', function cz (args) { this.good({z: args.z}) }) - .add('c:1', function czz (args, done) { - this.prior(args, function (e, o) { - if (e) return done(e) - o.z++ - done(null, o) - }) - }) - .repl() diff --git a/test/repl.test.js b/test/repl.test.js deleted file mode 100644 index f733c9d0..00000000 --- a/test/repl.test.js +++ /dev/null @@ -1,68 +0,0 @@ -/* Copyright (c) 2014-2015 Richard Rodger, MIT License */ -'use strict' - -var Net = require('net') -var Code = require('code') -var Lab = require('lab') -var Seneca = require('..') - -// Test shortcuts -var lab = exports.lab = Lab.script() -var describe = lab.describe -var it = lab.it -var expect = Code.expect - -var internals = {} - -internals.availablePort = function (callback) { - var server = Net.createServer() - server.listen(0, function () { - var port = server.address().port - server.close(function () { - callback(port) - }) - }) -} - -describe('repl', function () { - lab.beforeEach(function (done) { - process.removeAllListeners('SIGHUP') - process.removeAllListeners('SIGTERM') - process.removeAllListeners('SIGINT') - process.removeAllListeners('SIGBREAK') - done() - }) - - it('accepts local connections and responds to commands', function (done) { - internals.availablePort(function (port) { - var seneca = Seneca({ repl: { port: port }, log: 'silent' }) - seneca.repl() - var result = '' - - setTimeout(function () { - var sock = Net.connect(port) - var first = true - - sock.on('data', function (data) { - result += data.toString('ascii') - - expect(result).to.contain('seneca') - if (first) { - setTimeout(function () { - first = false - expect(result).to.contain('->') - sock.write('this\n') - }, 50) - } - else { - expect(result).to.contain('->') - sock.write('seneca.quit\n') - sock.destroy() - sock.removeAllListeners('data') - done() - } - }, 100) - }) - }) - }) -}) diff --git a/test/test-included-plugins.sh b/test/test-included-plugins.sh deleted file mode 100755 index 93b108d7..00000000 --- a/test/test-included-plugins.sh +++ /dev/null @@ -1,24 +0,0 @@ -echo ---seneca-basic--- -cd ../seneca-basic -./test.sh link - -echo ---seneca-mem-store--- -cd ../seneca-mem-store -./test.sh link - -echo ---seneca-transport--- -cd ../seneca-transport -./test.sh link - -echo ---seneca-web--- -cd ../seneca-web -./test.sh link - - -# not included, but used in tests -echo ---seneca-echo--- -cd ../seneca-echo -./test.sh link - - -