|  | @@ -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
 |