@@ -16,11 +16,10 @@ var (
1616)
1717
1818func TestHealthZCircuitOpen (t * testing.T ) {
19- nsLister := emptyNamespaceLister {}
2019 bLister := emptyBucketLister {}
2120 c := sshd .NewCircuit ()
2221
23- h := healthZHandler (nsLister , bLister , c )
22+ h := healthZHandler (bLister , c )
2423 w := httptest .NewRecorder ()
2524 r , err := http .NewRequest ("GET" , "/healthz" , bytes .NewBuffer (nil ))
2625 assert .NoErr (t , err )
@@ -30,11 +29,11 @@ func TestHealthZCircuitOpen(t *testing.T) {
3029}
3130
3231func TestHealthZBucketListErr (t * testing.T ) {
33- nsLister := emptyNamespaceLister {}
3432 bLister := errBucketLister {err : errTest }
3533 c := sshd .NewCircuit ()
3634 c .Close ()
37- h := healthZHandler (nsLister , bLister , c )
35+
36+ h := healthZHandler (bLister , c )
3837
3938 w := httptest .NewRecorder ()
4039 r , err := http .NewRequest ("GET" , "/healthz" , bytes .NewBuffer (nil ))
@@ -44,32 +43,40 @@ func TestHealthZBucketListErr(t *testing.T) {
4443 assert .Equal (t , w .Body .Len (), 0 , "response body length" )
4544}
4645
47- func TestHealthZNamespaceListErr (t * testing.T ) {
46+ func TestReadinessNamespaceListErr (t * testing.T ) {
4847 nsLister := errNamespaceLister {err : errTest }
49- bLister := emptyBucketLister {}
50- c := sshd .NewCircuit ()
51- c .Close ()
5248
53- h := healthZHandler (nsLister , bLister , c )
49+ h := readinessHandler (nsLister )
5450 w := httptest .NewRecorder ()
55- r , err := http .NewRequest ("GET" , "/healthz " , bytes .NewBuffer (nil ))
51+ r , err := http .NewRequest ("GET" , "/readiness " , bytes .NewBuffer (nil ))
5652 assert .NoErr (t , err )
5753 h .ServeHTTP (w , r )
5854 assert .Equal (t , w .Code , http .StatusServiceUnavailable , "response code" )
5955 assert .Equal (t , w .Body .Len (), 0 , "response body length" )
6056}
6157
6258func TestHealthZSuccess (t * testing.T ) {
63- nsLister := emptyNamespaceLister {}
6459 bLister := emptyBucketLister {}
6560 c := sshd .NewCircuit ()
6661 c .Close ()
6762
68- h := healthZHandler (nsLister , bLister , c )
63+ h := healthZHandler (bLister , c )
6964 w := httptest .NewRecorder ()
7065 r , err := http .NewRequest ("GET" , "/healthz" , bytes .NewBuffer (nil ))
7166 assert .NoErr (t , err )
7267 h .ServeHTTP (w , r )
7368 assert .Equal (t , w .Code , http .StatusOK , "response code" )
7469 assert .Equal (t , w .Body .Len (), 0 , "response body length" )
7570}
71+
72+ func TestReadinessSuccess (t * testing.T ) {
73+ nsLister := emptyNamespaceLister {}
74+
75+ h := readinessHandler (nsLister )
76+ w := httptest .NewRecorder ()
77+ r , err := http .NewRequest ("GET" , "/readiness" , bytes .NewBuffer (nil ))
78+ assert .NoErr (t , err )
79+ h .ServeHTTP (w , r )
80+ assert .Equal (t , w .Code , http .StatusOK , "response code" )
81+ assert .Equal (t , w .Body .Len (), 0 , "response body length" )
82+ }
0 commit comments