|
@@ -2,6 +2,21 @@
|
|
|
|
|
|
echo "Preparing for end to end test: copying static HTML and CSS, building JS"
|
|
|
rm -rf ./test/endtoend/dist && mkdir ./test/endtoend/dist
|
|
|
-cp ./dist/uppy.min.css ./test/endtoend/dist
|
|
|
-cp ./test/endtoend/src/index.html ./test/endtoend/dist
|
|
|
+rm -rf ./test/endtoend/node_modules
|
|
|
+
|
|
|
+npm run prepublishOnly
|
|
|
+# archive the uppy package
|
|
|
+echo "Creating archive for Uppy package"
|
|
|
+npm pack
|
|
|
+
|
|
|
+UPPY_VERSION=$(node -e 'console.log(require("./package.json").version)')
|
|
|
+# install from the archived uppy package
|
|
|
+echo "Installing Uppy from archived file uppy-${UPPY_VERSION}.tgz"
|
|
|
+npm install --prefix ./test/endtoend uppy-${UPPY_VERSION}.tgz
|
|
|
+
|
|
|
+# removing package-lock.json because we do not need it.
|
|
|
+rm ./test/endtoend/package-lock.json
|
|
|
+
|
|
|
+cp ./test/endtoend/node_modules/uppy/dist/uppy.min.css ./test/endtoend/dist
|
|
|
+cp ./test/endtoend/src/index.html ./test/endtoend/dist
|
|
|
browserify ./test/endtoend/src/main.js -o ./test/endtoend/dist/bundle.js -t babelify
|