@@ -6,12 +6,15 @@ load '/getssl/test/test_helper.bash'
66
77
88setup () {
9- [ ! -f $BATS_TMPDIR /failed.skip ] || skip " skipping tests after first failure"
9+ [ ! -f $BATS_RUN_TMPDIR /failed.skip ] || skip " skipping tests after first failure"
1010}
11+
12+
1113teardown () {
12- [ -n " $BATS_TEST_COMPLETED " ] || touch $BATS_TMPDIR /failed.skip
14+ [ -n " $BATS_TEST_COMPLETED " ] || touch $BATS_RUN_TMPDIR /failed.skip
1315}
1416
17+
1518@test " Check that auto upgrade to v2 doesn't change pebble url" {
1619 if [ -n " $STAGING " ]; then
1720 skip " Using staging server, skipping internal test"
@@ -22,17 +25,10 @@ teardown() {
2225 cp " ${CODE_DIR} /test/test-config/${CONFIG_FILE} " " ${INSTALL_DIR} /.getssl/getssl.cfg"
2326 run ${CODE_DIR} /getssl -U -d --check-config " $GETSSL_CMD_HOST "
2427 assert_success
25- assert_line ' Using certificate issuer: https://pebble:14000/dir'
28+ assert_line --partial ' Using certificate issuer: https://pebble:14000/dir'
2629}
2730
2831
29- setup () {
30- [ ! -f $BATS_TMPDIR /failed.skip ] || skip " skipping tests after first failure"
31- }
32- teardown () {
33- [ -n " $BATS_TEST_COMPLETED " ] || touch $BATS_TMPDIR /failed.skip
34- }
35-
3632@test " Check that auto upgrade to v2 doesn't change v2 staging url" {
3733 if [ -n " $STAGING " ]; then
3834 skip " Using staging server, skipping internal test"
@@ -43,17 +39,10 @@ teardown() {
4339 cp " ${CODE_DIR} /test/test-config/${CONFIG_FILE} " " ${INSTALL_DIR} /.getssl/getssl.cfg"
4440 run ${CODE_DIR} /getssl -U -d --check-config " $GETSSL_CMD_HOST "
4541 assert_success
46- assert_line ' Using certificate issuer: https://acme-staging-v02.api.letsencrypt.org/directory'
42+ assert_line --partial ' Using certificate issuer: https://acme-staging-v02.api.letsencrypt.org/directory'
4743}
4844
4945
50- setup () {
51- [ ! -f $BATS_TMPDIR /failed.skip ] || skip " skipping tests after first failure"
52- }
53- teardown () {
54- [ -n " $BATS_TEST_COMPLETED " ] || touch $BATS_TMPDIR /failed.skip
55- }
56-
5746@test " Check that auto upgrade to v2 doesn't change v2 prod url" {
5847 if [ -n " $STAGING " ]; then
5948 skip " Using staging server, skipping internal test"
@@ -64,17 +53,10 @@ teardown() {
6453 cp " ${CODE_DIR} /test/test-config/${CONFIG_FILE} " " ${INSTALL_DIR} /.getssl/getssl.cfg"
6554 run ${CODE_DIR} /getssl -U -d --check-config " $GETSSL_CMD_HOST "
6655 assert_success
67- assert_line ' Using certificate issuer: https://acme-v02.api.letsencrypt.org/directory'
56+ assert_line --partial ' Using certificate issuer: https://acme-v02.api.letsencrypt.org/directory'
6857}
6958
7059
71- setup () {
72- [ ! -f $BATS_TMPDIR /failed.skip ] || skip " skipping tests after first failure"
73- }
74- teardown () {
75- [ -n " $BATS_TEST_COMPLETED " ] || touch $BATS_TMPDIR /failed.skip
76- }
77-
7860@test " Check that auto upgrade to v2 changes v1 staging to v2 staging url" {
7961 if [ -n " $STAGING " ]; then
8062 skip " Using staging server, skipping internal test"
@@ -85,17 +67,10 @@ teardown() {
8567 cp " ${CODE_DIR} /test/test-config/${CONFIG_FILE} " " ${INSTALL_DIR} /.getssl/getssl.cfg"
8668 run ${CODE_DIR} /getssl -U -d --check-config " $GETSSL_CMD_HOST "
8769 assert_success
88- assert_line ' Using certificate issuer: https://acme-staging-v02.api.letsencrypt.org/directory'
70+ assert_line --partial ' Using certificate issuer: https://acme-staging-v02.api.letsencrypt.org/directory'
8971}
9072
9173
92- setup () {
93- [ ! -f $BATS_TMPDIR /failed.skip ] || skip " skipping tests after first failure"
94- }
95- teardown () {
96- [ -n " $BATS_TEST_COMPLETED " ] || touch $BATS_TMPDIR /failed.skip
97- }
98-
9974@test " Check that auto upgrade to v2 changes v1 prod to v2 prod url" {
10075 if [ -n " $STAGING " ]; then
10176 skip " Using staging server, skipping internal test"
@@ -106,5 +81,5 @@ teardown() {
10681 cp " ${CODE_DIR} /test/test-config/${CONFIG_FILE} " " ${INSTALL_DIR} /.getssl/getssl.cfg"
10782 run ${CODE_DIR} /getssl -U -d --check-config " $GETSSL_CMD_HOST "
10883 assert_success
109- assert_line ' Using certificate issuer: https://acme-v02.api.letsencrypt.org/directory'
84+ assert_line --partial ' Using certificate issuer: https://acme-v02.api.letsencrypt.org/directory'
11085}
0 commit comments