@@ -19,18 +19,20 @@ func TestGetLoadbalancerStatus(t *testing.T) {
19
19
Node : client.MetadataStatusNode {
20
20
StatusNamespaceID : "metasns-loadbalancer-status" ,
21
21
Data : json .RawMessage (`{"state": "active"}` ),
22
+ Source : "load-balancer-api" ,
22
23
},
23
24
},
24
25
{
25
26
Node : client.MetadataStatusNode {
26
27
StatusNamespaceID : "metasns-some-other-namespace" ,
27
28
Data : json .RawMessage (`{"key": "value"}` ),
29
+ Source : "some-other-source" ,
28
30
},
29
31
},
30
32
},
31
33
}
32
34
33
- status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" )
35
+ status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" , "load-balancer-api" )
34
36
require .Nil (t , err )
35
37
assert .Equal (t , LoadBalancerStateActive , status .State )
36
38
})
@@ -43,12 +45,13 @@ func TestGetLoadbalancerStatus(t *testing.T) {
43
45
Node : client.MetadataStatusNode {
44
46
StatusNamespaceID : "metasns-loadbalancer-status" ,
45
47
Data : json .RawMessage (`{"state"}` ),
48
+ Source : "load-balancer-api" ,
46
49
},
47
50
},
48
51
},
49
52
}
50
53
51
- status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" )
54
+ status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" , "load-balancer-api" )
52
55
require .NotNil (t , err )
53
56
require .Nil (t , status )
54
57
assert .ErrorIs (t , err , ErrInvalidStatusData )
@@ -60,7 +63,7 @@ func TestGetLoadbalancerStatus(t *testing.T) {
60
63
Edges : []client.MetadataStatusEdges {},
61
64
}
62
65
63
- status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" )
66
+ status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" , "load-balancer-api" )
64
67
require .NotNil (t , err )
65
68
require .Nil (t , status )
66
69
assert .ErrorIs (t , err , ErrStatusNotFound )
@@ -74,12 +77,13 @@ func TestGetLoadbalancerStatus(t *testing.T) {
74
77
Node : client.MetadataStatusNode {
75
78
StatusNamespaceID : "metasns-loadbalancer-status" ,
76
79
Data : json .RawMessage (`` ),
80
+ Source : "load-balancer-api" ,
77
81
},
78
82
},
79
83
},
80
84
}
81
85
82
- status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" )
86
+ status , err := GetLoadbalancerStatus (statuses , "metasns-loadbalancer-status" , "load-balancer-api" )
83
87
assert .NotNil (t , err )
84
88
assert .Nil (t , status )
85
89
assert .ErrorIs (t , err , ErrInvalidStatusData )
0 commit comments