@@ -7,7 +7,6 @@ load '/workspace/target/bats_libs/bats-assert/load.bash'
77load ' /workspace/target/bats_libs/bats-mock/load.bash' 
88
99setup () {
10-   export  CES_TOKEN_CONFIGURATION_KEY=TestConfig
1110  export  CES_TOKEN_HEADER=TestHeader
1211
1312  doguctl=" $( mock_create) " 
@@ -21,7 +20,7 @@ setup() {
2120}
2221
2322teardown () {
24-   unset  CES_TOKEN_CONFIGURATION_KEY 
23+   unset  CES_TOKEN_HEADER 
2524
2625  rm " ${BATS_TMPDIR} /doguctl" 
2726  rm " ${BATS_TMPDIR} /curl" 
@@ -30,66 +29,29 @@ teardown() {
3029@test " health_check passes when everything is healthy"   {
3130  source  /workspace/resources/healthcheck.sh
3231
33-   #  config --encrypted
34-   mock_set_status " ${doguctl} "   0 1
35-   mock_set_output " ${doguctl} "   " fake_token"   1
36- 
3732  #  curl
3833  mock_set_status " ${curl} "   0
3934  mock_set_output " ${curl} "   " 200" 
4035
41-   mock_set_status " ${doguctl} "   0 2            #  doguctl state ready
42-   mock_set_status " ${doguctl} "   0 3            #  doguctl healthy
43-   mock_set_status " ${doguctl} "   0 4            #  doguctl state ready
44- 
45-   run runHealthCheck
36+   run runHealthCheck myApiToken
4637
4738  assert_success
4839  assert_equal " $( mock_get_call_num " ${curl} " ) "   " 1" 
49-   assert_equal " $( mock_get_call_num " ${doguctl} " ) "   " 4" 
50-   assert_equal " $( mock_get_call_args " ${doguctl} "   " 4" ) "   " state ready" 
40+   assert_equal " $( mock_get_call_num " ${doguctl} " ) "   " 0" 
5141}
5242
5343@test " health_check fails when curl returns != 200"   {
5444  source  /workspace/resources/healthcheck.sh
5545
56-   #  config --encrypted
57-   mock_set_status " ${doguctl} "   0 1
58-   mock_set_output " ${doguctl} "   " fake_token"   1
59- 
6046  #  curl
6147  mock_set_status " ${curl} "   0
6248  mock_set_output " ${curl} "   " 401" 
6349
64-   run runHealthCheck
50+   run runHealthCheck myApiToken 
6551
6652  assert_failure
6753  assert_equal " $( mock_get_call_num " ${curl} " ) "   " 1" 
68-   assert_equal " $( mock_get_call_num " ${doguctl} " ) "   " 2" 
69-   assert_equal " $( mock_get_call_args " ${doguctl} "   " 2" ) "   " state unhealthy" 
70- }
71- 
72- @test " health_check fails when doguctl healthy returns failure (exit 1)"   {
73-    source  /workspace/resources/healthcheck.sh
74- 
75-     #  config --encrypted
76-     mock_set_status " ${doguctl} "   0 1
77-     mock_set_output " ${doguctl} "   " fake_token"   1
78- 
79-     #  curl
80-     mock_set_status " ${curl} "   0
81-     mock_set_output " ${curl} "   " 200" 
82- 
83-     mock_set_status " ${doguctl} "   0 2            #  doguctl state ready
84-     mock_set_status " ${doguctl} "   1 3            #  doguctl healthy
85-     mock_set_status " ${doguctl} "   0 4            #  doguctl state ready
86- 
87-     run runHealthCheck
88- 
89-     assert_failure
90-     assert_equal " $( mock_get_call_num " ${curl} " ) "   " 1" 
91-     assert_equal " $( mock_get_call_num " ${doguctl} " ) "   " 4" 
92-     assert_equal " $( mock_get_call_args " ${doguctl} "   " 4" ) "   " state unhealthy" 
54+   assert_equal " $( mock_get_call_num " ${doguctl} " ) "   " 0" 
9355}
9456
9557
0 commit comments