#!/bin/bash

set -e

display_usage() {
  echo -e "Usage:\n\t$0 <version> [IntegrationTestFile.php] \n\nExample:\n\t$0 41"
}

if [ $# -eq 0 ]
then
  display_usage
  exit 1
fi

version="$1"
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
source $DIR/docker-functions

if [ $# -ge 2 ]
then
  PHPUNIT_ARG="$2"
else
  PHPUNIT_ARG="test/integration"
fi

export WORDPRESS_VERSION=$version
export WORDPRESS_DATABASE=wordpress_$version
export MYSQL_ROOT_PASSWORD=root
export HOST_IP=$(boot2docker ip)
export HOST_PORT=80$version
export WORDPRESS_URL=http://$(boot2docker ip):$HOST_PORT
vendor/bin/phpunit "$PHPUNIT_ARG"
