Skip to content

Commit 7f22440

Browse files
committed
Customize tests
1 parent 6ab68b7 commit 7f22440

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

tests/test.bats

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,22 @@ setup() {
33
export DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd )/.."
44
export TESTDIR=~/tmp/test-addon-template
55
mkdir -p $TESTDIR
6-
export PROJNAME=test-addon-template
6+
export PROJNAME=keycdn
77
export DDEV_NON_INTERACTIVE=true
88
ddev delete -Oy ${PROJNAME} >/dev/null 2>&1 || true
99
cd "${TESTDIR}"
10+
git clone https://git.drupalcode.org/project/keycdn.git
1011
ddev config --project-name=${PROJNAME}
1112
ddev start -y >/dev/null
1213
}
1314

1415
health_checks() {
15-
# Do something useful here that verifies the add-on
16-
# ddev exec "curl -s elasticsearch:9200" | grep "${PROJNAME}-elasticsearch"
17-
ddev exec "curl -s https://localhost:443/"
16+
ddev expand-composer-json
17+
composer install
18+
ddev drush st
19+
ddev phpcs
20+
ls -al web/modules/custom/${PROJNAME}/tests
21+
ddev phpunit --stop-on-failure
1822
}
1923

2024
teardown() {
@@ -31,14 +35,4 @@ teardown() {
3135
ddev get ${DIR}
3236
ddev restart
3337
health_checks
34-
}
35-
36-
@test "install from release" {
37-
set -eu -o pipefail
38-
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-
ddev restart >/dev/null
42-
health_checks
43-
}
44-
38+
}

0 commit comments

Comments
 (0)