Skip to content

Commit f7dab90

Browse files
authored
WIP: Tests (#30)
* Understanding tests * Continuing on tests * There has to be a more efficient way to do this * Continued * Gettin there
1 parent 73182aa commit f7dab90

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

tests/test.bats

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
setup() {
22
set -eu -o pipefail
33
export DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd )/.."
4-
export TESTDIR=~/tmp/test-addon-template
4+
export TESTDIR=~/tmp/test-annertech-addon
55
mkdir -p $TESTDIR
6-
export PROJNAME=test-addon-template
6+
export PROJNAME=test-annertech-addon
77
export DDEV_NON_INTERACTIVE=true
88
ddev delete -Oy ${PROJNAME} >/dev/null 2>&1 || true
99
cd "${TESTDIR}"
@@ -14,7 +14,8 @@ setup() {
1414
health_checks() {
1515
# Do something useful here that verifies the add-on
1616
# ddev exec "curl -s elasticsearch:9200" | grep "${PROJNAME}-elasticsearch"
17-
ddev exec "curl -s https://localhost:443/"
17+
ddev branch https://projects.YOURCOMPANY.com/app/tasks/12345678 "example task"
18+
git branch --show-current | grep "$(date +%Y%m)_T-12345678__example-task"
1819
}
1920

2021
teardown() {
@@ -27,17 +28,19 @@ teardown() {
2728
@test "install from directory" {
2829
set -eu -o pipefail
2930
cd ${TESTDIR}
30-
echo "# ddev get ${DIR} with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
31-
ddev get ${DIR}
31+
git init
32+
echo "# ddev add-on get ${DIR} with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
33+
ddev add-on get ${DIR}
3234
ddev restart
3335
health_checks
3436
}
3537

3638
@test "install from release" {
3739
set -eu -o pipefail
3840
cd ${TESTDIR} || ( printf "unable to cd to ${TESTDIR}\n" && exit 1 )
39-
echo "# ddev get ddev/ddev-addon-template with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
40-
ddev get ddev/ddev-addon-template
41+
git init
42+
echo "# ddev add-on get ddev/ddev-annertech-addon with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
43+
ddev add-on get annertech/annertech-ddev
4144
ddev restart >/dev/null
4245
health_checks
4346
}

0 commit comments

Comments
 (0)