|
@@ -1,30 +0,0 @@
|
|
|
-#!/bin/bash
|
|
|
-
|
|
|
-# Tests if the `amber version` command returns the expected amber version number, according to the configuration file `package.json`
|
|
|
-# Displays 'ok' in green if test succeeds, else 'not ok' in red.
|
|
|
-
|
|
|
-JSON_PACKAGE_PATH='../package.json' # {amber directory}/external/amber-cli/package.json
|
|
|
-AMBER_VERSION_COMMAND='../support/amber-cli.js version'
|
|
|
-
|
|
|
-RED="1;31"
|
|
|
-GREEN="1;32"
|
|
|
-
|
|
|
-function makeItColorful {
|
|
|
- echo -e "\e[$2m$1\e[0m"
|
|
|
-}
|
|
|
-
|
|
|
-amberResult=`node $AMBER_VERSION_COMMAND`
|
|
|
-
|
|
|
-expectedAmberVersion=`node --eval "console.log(require('./$JSON_PACKAGE_PATH').version)"`
|
|
|
-
|
|
|
-# tests if expected amber version is in the result of `amber version` command
|
|
|
-echo $amberResult | grep $expectedAmberVersion > /dev/null 2>&1
|
|
|
-if [ $? -eq 0 ]
|
|
|
-then
|
|
|
- makeItColorful "ok 1 - amber version" $GREEN
|
|
|
- exit 0
|
|
|
-else
|
|
|
- makeItColorful "$amberResult" $RED
|
|
|
- makeItColorful "not ok 1 - amber version\n\texpected : $expectedAmberVersion" $RED
|
|
|
- exit 1
|
|
|
-fi
|