(pouchdb/express-pouchdb#164) - adds SERVER=express-pouchdb-minimum
Adds support for the SERVER=express-pouchdb-minimum environment
variable in the test code. The resulting server uses
express-pouchdb in ``minimumForPouchDB`` mode. The implementation
is very much like pouchdb-express-router's.
diff --git a/bin/run-test.sh b/bin/run-test.sh
index 988ba86..68a1f6e 100755
--- a/bin/run-test.sh
+++ b/bin/run-test.sh
@@ -30,6 +30,10 @@
node ./tests/misc/pouchdb-express-router.js &
sleep 5
export COUCH_HOST='http://127.0.0.1:3000'
+ elif [ "$SERVER" == "express-pouchdb-minimum" ]; then
+ node ./tests/misc/express-pouchdb-minimum-for-pouchdb.js &
+ sleep 5
+ export COUCH_HOST='http://127.0.0.1:3000'
else
# I mistype pouchdb-server a lot
echo -e "Unknown SERVER $SERVER. Did you mean pouchdb-server?\n"
diff --git a/package.json b/package.json
index cba0f6f..57305aa 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,8 @@
"devDependencies": {
"bundle-collapser": "^1.1.1",
"rimraf": "2.2.8",
- "pouchdb-server": "^0.5.1",
+ "pouchdb-server": "^0.6.1",
+ "express-pouchdb": "^0.13.0",
"commander": "~2.1.0",
"uglify-js": "~2.4.6",
"jshint": "~2.5.10",
diff --git a/tests/misc/express-pouchdb-minimum-for-pouchdb.js b/tests/misc/express-pouchdb-minimum-for-pouchdb.js
new file mode 100644
index 0000000..ed7d17f
--- /dev/null
+++ b/tests/misc/express-pouchdb-minimum-for-pouchdb.js
@@ -0,0 +1,8 @@
+'use strict';
+
+var PouchDB = require('../../');
+
+var app = require('express-pouchdb')(PouchDB, {
+ mode: 'minimumForPouchDB'
+});
+app.listen(3000);