diff --git a/.gitignore b/.gitignore
index 67daac4..4c4a9fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
node_modules/**
-test/app-template/www/certificates/*.cer
+test/e2e-app-template/www/certificates/*.cer
tags
.zedstate
npm-debug.log
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c1ce97c..9dcf7c1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
## 2.0.8
+- Fixed #198: cookie header is always passed even if there is no cookie
- Fixed #201: browser implementation is broken due to broken dependency
- Fixed #197: iOS crashes when multiple request are done simultaneously (reverted a8e3637)
- Fixed #189: error code mappings are not precise
diff --git a/package.json b/package.json
index 255bd57..90079ce 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
"testandroid": "npm run updatecert && ./scripts/build-test-app.sh --android --emulator && ./scripts/test-app.sh --android --emulator",
"testios": "npm run updatecert && ./scripts/build-test-app.sh --ios --emulator && ./scripts/test-app.sh --ios --emulator",
"testapp": "npm run testandroid && npm run testios",
- "testjs": "mocha ./test/js-mocha-specs.js",
+ "testjs": "mocha ./test/js-specs.js",
"test": "npm run testjs && npm run testapp",
"release": "npm run test && ./scripts/release.sh"
},
diff --git a/scripts/build-test-app.sh b/scripts/build-test-app.sh
index 1f56344..8e51f29 100755
--- a/scripts/build-test-app.sh
+++ b/scripts/build-test-app.sh
@@ -35,10 +35,11 @@ while :; do
shift
done
+printf 'Building test app for %s\n' $PLATFORM
rm -rf $ROOT/temp
mkdir $ROOT/temp
-cp -r $ROOT/test/app-template/. $ROOT/temp/
-cp $ROOT/test/app-test-definitions.js $ROOT/temp/www/
+cp -r $ROOT/test/e2e-app-template/. $ROOT/temp/
+cp $ROOT/test/e2e-specs.js $ROOT/temp/www/
rsync -ax --exclude node_modules --exclude scripts --exclude temp --exclude test $ROOT/. $WORKINGCOPY
cd $ROOT/temp
$CDV prepare
diff --git a/scripts/setup-android-sdk.sh b/scripts/setup-android-sdk.sh
deleted file mode 100755
index 83fe2de..0000000
--- a/scripts/setup-android-sdk.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env bash
-set -e
-
-while getopts a:b: option; do
- case "${option}" in
- a) API_LEVEL=${OPTARG};;
- b) BUILD_TOOLS_VERSION=${OPTARG};;
- esac
-done
-
-curl http://dl.google.com/android/android-sdk_r24.4-macosx.zip -o android-sdk-macosx.zip
-tar -xvf android-sdk-macosx.zip
-
-echo y | ./android-sdk-macosx/tools/android update sdk --no-ui --all --filter platform-tools
-echo y | ./android-sdk-macosx/tools/android update sdk --no-ui --all --filter build-tools-${BUILD_TOOLS_VERSION}
-echo y | ./android-sdk-macosx/tools/android update sdk --no-ui --all --filter android-${API_LEVEL}
-echo y | ./android-sdk-macosx/tools/android update sdk --no-ui --all --filter extra-android-support
-echo y | ./android-sdk-macosx/tools/android update sdk --no-ui --all --filter extra-android-m2repository
-echo y | ./android-sdk-macosx/tools/android update sdk --no-ui --all --filter extra-google-m2repository
diff --git a/scripts/test-app.sh b/scripts/test-app.sh
index 317bb03..245376b 100755
--- a/scripts/test-app.sh
+++ b/scripts/test-app.sh
@@ -8,6 +8,7 @@ if [ $CI == "true" ] && ([ -z $SAUCE_USERNAME ] || [ -z $SAUCE_ACCESS_KEY ]); th
exit 0;
fi
+printf 'Running e2e tests\n'
pushd $ROOT
-./node_modules/.bin/mocha ./test/app-mocha-specs/test.js "$@"
+./node_modules/.bin/mocha ./test/e2e-tooling/test.js "$@"
popd
diff --git a/scripts/update-test-cert.js b/scripts/update-test-cert.js
index 864a4ff..c4df08c 100644
--- a/scripts/update-test-cert.js
+++ b/scripts/update-test-cert.js
@@ -3,7 +3,7 @@ const https = require('https');
const path = require('path');
const SOURCE_HOST = 'httpbin.org';
-const TARGET_PATH = path.join(__dirname, '../test/app-template/www/certificates/httpbin.org.cer');
+const TARGET_PATH = path.join(__dirname, '../test/e2e-app-template/www/certificates/httpbin.org.cer');
const getCert = hostname => new Promise((resolve, reject) => {
const options = {
diff --git a/test/app-template/build.json b/test/e2e-app-template/build.json
similarity index 100%
rename from test/app-template/build.json
rename to test/e2e-app-template/build.json
diff --git a/test/app-template/config.xml b/test/e2e-app-template/config.xml
similarity index 100%
rename from test/app-template/config.xml
rename to test/e2e-app-template/config.xml
diff --git a/test/app-template/package.json b/test/e2e-app-template/package.json
similarity index 100%
rename from test/app-template/package.json
rename to test/e2e-app-template/package.json
diff --git a/test/app-template/www/certificates/.gitkeep b/test/e2e-app-template/www/certificates/.gitkeep
similarity index 100%
rename from test/app-template/www/certificates/.gitkeep
rename to test/e2e-app-template/www/certificates/.gitkeep
diff --git a/test/app-template/www/index.css b/test/e2e-app-template/www/index.css
similarity index 100%
rename from test/app-template/www/index.css
rename to test/e2e-app-template/www/index.css
diff --git a/test/app-template/www/index.html b/test/e2e-app-template/www/index.html
similarity index 93%
rename from test/app-template/www/index.html
rename to test/e2e-app-template/www/index.html
index 04be6f3..3247ed6 100644
--- a/test/app-template/www/index.html
+++ b/test/e2e-app-template/www/index.html
@@ -15,7 +15,7 @@
-
+