Browse Source

Add test for --notify-valid

pull/565/head
Tim Kimber 6 years ago
parent
commit
2287057e38
No known key found for this signature in database GPG Key ID: 3E1804964E76BD18
1 changed files with 45 additions and 0 deletions
  1. +45
    -0
      test/13-notify-valid.bats

+ 45
- 0
test/13-notify-valid.bats View File

@ -0,0 +1,45 @@
#! /usr/bin/env bats
load '/bats-support/load.bash'
load '/bats-assert/load.bash'
load '/getssl/test/test_helper.bash'
# This is run for every test
setup() {
export CURL_CA_BUNDLE=/root/pebble-ca-bundle.crt
}
@test "Create certificate to check valid exit code" {
if [ -n "$STAGING" ]; then
skip "Using staging server, skipping internal test"
fi
CONFIG_FILE="getssl-http01.cfg"
setup_environment
init_getssl
create_certificate
assert_success
check_output_for_errors
}
@test "Check no-renewal needed exits with normal exit code" {
if [ -n "$STAGING" ]; then
skip "Using staging server, skipping internal test"
fi
run ${CODE_DIR}/getssl $GETSSL_HOST
assert_success
check_output_for_errors
}
@test "Check no-renewal needed returns 2 if requested" {
if [ -n "$STAGING" ]; then
skip "Using staging server, skipping internal test"
fi
run ${CODE_DIR}/getssl --notify-valid $GETSSL_HOST
assert [ $status == 2 ]
check_output_for_errors
cleanup_environment
}

Loading…
Cancel
Save