Skip to content

Commit 3f651d0

Browse files
committed
Improve bats tests, using aljibe as a base
1 parent 2f1bd0d commit 3f651d0

File tree

2 files changed

+13
-15
lines changed

2 files changed

+13
-15
lines changed

backstopjsFiles/local/backstop.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"scenarios": [
2323
{
2424
"label": "Homepage",
25-
"url": "http://web/",
25+
"url": "https://web/",
2626
"selectorExpansion": true,
2727
"readySelector": "body",
2828
"misMatchThreshold" : 0.1

tests/test.bats

+12-14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#!/bin/bash
12
setup() {
23
set -eu -o pipefail
34
export DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd )/.."
@@ -7,10 +8,10 @@ setup() {
78
export DDEV_NON_INTERACTIVE=true
89
ddev delete -Oy ${PROJNAME} >/dev/null 2>&1 || true
910
cd "${TESTDIR}"
10-
ddev config --project-name=${PROJNAME}
11-
12-
11+
ddev config --project-name=${PROJNAME} --project-type=php
12+
ddev get metadrop/ddev-aljibe
1313
ddev start -y >/dev/null
14+
ddev aljibe-assistant --auto
1415
}
1516

1617
teardown() {
@@ -49,14 +50,11 @@ check_backstopjs () {
4950
}
5051

5152

52-
53-
54-
#@test "install from release" {
55-
# set -eu -o pipefail
56-
# cd ${TESTDIR} || ( printf "unable to cd to ${TESTDIR}\n" && exit 1 )
57-
# echo "# ddev get drud/ddev-addon-template with project ${PROJNAME} in ${TESTDIR} ($(pwd))" >&3
58-
# ddev get drud/ddev-addon-template
59-
# ddev restart >/dev/null
60-
# # Do something useful here that verifies the add-on
61-
# # ddev exec "curl -s elasticsearch:9200" | grep "${PROJNAME}-elasticsearch"
62-
#}
53+
@test "install from release" {
54+
set -eu -o pipefail
55+
cd ${TESTDIR} || ( printf "unable to cd to ${TESTDIR}\n" && exit 1 )
56+
echo "Aljibe already have the release version, running tests now"
57+
echo "Testing backstopjs" >&3
58+
check_installed
59+
check_backstopjs
60+
}

0 commit comments

Comments
 (0)