@@ -73,10 +73,13 @@ var _ = Describe("RouteRegistry", func() {
7373 Context ("when a new endpoint is registered" , func () {
7474 It ("emits endpoint-registered message_count metrics" , func () {
7575 r .Register ("foo" , fooEndpoint )
76- Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (1 ))
76+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (2 ))
7777 endpoint1 , action1 := reporter .CaptureRegistryMessageArgsForCall (0 )
7878 Expect (endpoint1 ).To (Equal (fooEndpoint ))
79- Expect (action1 ).To (Equal ("endpoint-added" ))
79+ Expect (action1 ).To (Equal (string (route .RouteRegistered )))
80+ endpoint2 , action2 := reporter .CaptureRegistryMessageArgsForCall (1 )
81+ Expect (endpoint2 ).To (Equal (fooEndpoint ))
82+ Expect (action2 ).To (Equal (string (route .EndpointAdded )))
8083 })
8184 })
8285
@@ -88,13 +91,16 @@ var _ = Describe("RouteRegistry", func() {
8891 endpoint2 := route .NewEndpoint (& route.EndpointOpts {ModificationTag : modTag2 })
8992 r .Register ("foo" , endpoint1 )
9093 r .Register ("foo" , endpoint2 )
91- Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (2 ))
94+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (3 ))
9295 endpointR1 , action1 := reporter .CaptureRegistryMessageArgsForCall (0 )
9396 Expect (endpointR1 ).To (Equal (endpoint1 ))
94- Expect (action1 ).To (Equal ("endpoint-added" ))
97+ Expect (action1 ).To (Equal (string ( route . RouteRegistered ) ))
9598 endpointR2 , action2 := reporter .CaptureRegistryMessageArgsForCall (1 )
96- Expect (endpointR2 ).To (Equal (endpoint2 ))
97- Expect (action2 ).To (Equal ("endpoint-updated" ))
99+ Expect (endpointR2 ).To (Equal (endpoint1 ))
100+ Expect (action2 ).To (Equal (string (route .EndpointAdded )))
101+ endpointR3 , action3 := reporter .CaptureRegistryMessageArgsForCall (2 )
102+ Expect (endpointR3 ).To (Equal (endpoint2 ))
103+ Expect (action3 ).To (Equal (string (route .EndpointUpdated )))
98104 })
99105 })
100106
@@ -106,13 +112,16 @@ var _ = Describe("RouteRegistry", func() {
106112 endpoint2 := route .NewEndpoint (& route.EndpointOpts {ModificationTag : modTag2 })
107113 r .Register ("foo" , endpoint1 )
108114 r .Register ("foo" , endpoint2 )
109- Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (2 ))
115+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (3 ))
110116 endpointR1 , action1 := reporter .CaptureRegistryMessageArgsForCall (0 )
111117 Expect (endpointR1 ).To (Equal (endpoint1 ))
112- Expect (action1 ).To (Equal ("endpoint-added" ))
118+ Expect (action1 ).To (Equal (string ( route . RouteRegistered ) ))
113119 endpointR2 , action2 := reporter .CaptureRegistryMessageArgsForCall (1 )
114- Expect (endpointR2 ).To (Equal (endpoint2 ))
115- Expect (action2 ).To (Equal ("endpoint-not-updated" ))
120+ Expect (endpointR2 ).To (Equal (endpoint1 ))
121+ Expect (action2 ).To (Equal (string (route .EndpointAdded )))
122+ endpointR3 , action3 := reporter .CaptureRegistryMessageArgsForCall (2 )
123+ Expect (endpointR3 ).To (Equal (endpoint2 ))
124+ Expect (action3 ).To (Equal (string (route .EndpointNotUpdated )))
116125 })
117126 })
118127
@@ -562,33 +571,36 @@ var _ = Describe("RouteRegistry", func() {
562571 BeforeEach (func () {
563572 fooEndpoint .Tags = map [string ]string {"component" : "oauth-server" }
564573 r .Register ("foo" , fooEndpoint )
574+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (2 ))
565575 })
576+
566577 It ("emits counter metrics for unregister endpoint and route" , func () {
567578 r .Unregister ("foo" , fooEndpoint )
568- Expect (reporter .CaptureUnregistryMessageCallCount ()).To (Equal (2 ))
569- endpoint1 , action1 := reporter .CaptureUnregistryMessageArgsForCall ( 0 )
579+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (4 ))
580+ endpoint1 , action1 := reporter .CaptureRegistryMessageArgsForCall ( 2 )
570581 Expect (endpoint1 ).To (Equal (fooEndpoint ))
571- Expect (action1 ).To (Equal ("endpoint-unregistered" ))
572- endpoint2 , action2 := reporter .CaptureUnregistryMessageArgsForCall ( 1 )
582+ Expect (action1 ).To (Equal (string ( route . EndpointUnregistered ) ))
583+ endpoint2 , action2 := reporter .CaptureRegistryMessageArgsForCall ( 3 )
573584 Expect (endpoint2 ).To (Equal (fooEndpoint ))
574- Expect (action2 ).To (Equal (" route-unregistered" ))
585+ Expect (action2 ).To (Equal (string ( route . RouteUnregistered ) ))
575586 })
576587 })
577588
578589 Context ("when endpoint does not have component tag" , func () {
579590 BeforeEach (func () {
580591 fooEndpoint .Tags = map [string ]string {}
581592 r .Register ("foo" , fooEndpoint )
593+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (2 ))
582594 })
583595 It ("emits counter metrics for unregister endpoint and route" , func () {
584596 r .Unregister ("foo" , fooEndpoint )
585- Expect (reporter .CaptureUnregistryMessageCallCount ()).To (Equal (2 ))
586- endpoint1 , action1 := reporter .CaptureUnregistryMessageArgsForCall ( 0 )
597+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (4 ))
598+ endpoint1 , action1 := reporter .CaptureRegistryMessageArgsForCall ( 2 )
587599 Expect (endpoint1 ).To (Equal (fooEndpoint ))
588- Expect (action1 ).To (Equal ("endpoint-unregistered" ))
589- endpoint2 , action2 := reporter .CaptureUnregistryMessageArgsForCall ( 1 )
600+ Expect (action1 ).To (Equal (string ( route . EndpointUnregistered ) ))
601+ endpoint2 , action2 := reporter .CaptureRegistryMessageArgsForCall ( 3 )
590602 Expect (endpoint2 ).To (Equal (fooEndpoint ))
591- Expect (action2 ).To (Equal (" route-unregistered" ))
603+ Expect (action2 ).To (Equal (string ( route . RouteUnregistered ) ))
592604 })
593605 })
594606 })
@@ -604,13 +616,14 @@ var _ = Describe("RouteRegistry", func() {
604616
605617 r .Register ("foo" , fooEndpoint )
606618 r .Register ("foo" , fooEndpoint2 )
619+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (3 ))
607620 })
608621 It ("emits counter metrics for unregister endpoint only" , func () {
609622 r .Unregister ("foo" , fooEndpoint )
610- Expect (reporter .CaptureUnregistryMessageCallCount ()).To (Equal (1 ))
611- endpoint1 , action1 := reporter .CaptureUnregistryMessageArgsForCall ( 0 )
623+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (4 ))
624+ endpoint1 , action1 := reporter .CaptureRegistryMessageArgsForCall ( 3 )
612625 Expect (endpoint1 ).To (Equal (fooEndpoint ))
613- Expect (action1 ).To (Equal ("endpoint-unregistered" ))
626+ Expect (action1 ).To (Equal (string ( route . EndpointUnregistered ) ))
614627 })
615628 })
616629 Context ("when route is not registered" , func () {
@@ -619,7 +632,7 @@ var _ = Describe("RouteRegistry", func() {
619632 })
620633 It ("does not emit counter metrics for unregister" , func () {
621634 r .Unregister ("foo" , fooEndpoint )
622- Expect (reporter .CaptureUnregistryMessageCallCount ()).To (Equal (0 ))
635+ Expect (reporter .CaptureRegistryMessageCallCount ()).To (Equal (0 ))
623636 })
624637 })
625638
0 commit comments