@@ -35,7 +35,6 @@ export class WorkspaceClusterDBSpec {
35
35
@test public async findByName ( ) {
36
36
const wsc1 : DBWorkspaceCluster = dbWorkspaceCluster ( {
37
37
name : "eu71" ,
38
- applicationCluster : "us02" ,
39
38
region : "europe" ,
40
39
url : "some-url" ,
41
40
state : "available" ,
@@ -45,7 +44,6 @@ export class WorkspaceClusterDBSpec {
45
44
} ) ;
46
45
const wsc2 : DBWorkspaceCluster = dbWorkspaceCluster ( {
47
46
name : "us71" ,
48
- applicationCluster : "us02" ,
49
47
region : "europe" ,
50
48
url : "some-url" ,
51
49
state : "cordoned" ,
@@ -57,42 +55,28 @@ export class WorkspaceClusterDBSpec {
57
55
await this . db . save ( wsc1 ) ;
58
56
await this . db . save ( wsc2 ) ;
59
57
60
- const result = await this . db . findByName ( "eu71" , "us02" ) ;
58
+ const result = await this . db . findByName ( "eu71" ) ;
61
59
expect ( result ) . not . to . be . undefined ;
62
60
expect ( ( result as WorkspaceCluster ) . name ) . to . equal ( "eu71" ) ;
63
- expect ( ( result as WorkspaceCluster ) . applicationCluster ) . to . equal ( "us02" ) ;
64
61
65
62
// Can find the eu71 cluster as seen by the us02 application cluster.
66
- const result2 = await this . db . findByName ( "eu71" , "us02" ) ;
63
+ const result2 = await this . db . findByName ( "eu71" ) ;
67
64
expect ( result2 ) . not . to . be . undefined ;
68
65
expect ( ( result2 as WorkspaceCluster ) . name ) . to . equal ( "eu71" ) ;
69
- expect ( ( result2 as WorkspaceCluster ) . applicationCluster ) . to . equal ( "us02" ) ;
70
66
}
71
67
72
68
@test public async deleteByName ( ) {
73
69
const wsc1 : DBWorkspaceCluster = dbWorkspaceCluster ( {
74
70
name : "eu71" ,
75
- applicationCluster : "eu02" ,
76
71
region : "europe" ,
77
72
url : "some-url" ,
78
73
state : "available" ,
79
74
score : 100 ,
80
75
maxScore : 100 ,
81
76
govern : true ,
82
77
} ) ;
83
- const wsc1a : DBWorkspaceCluster = dbWorkspaceCluster ( {
84
- name : "eu71" ,
85
- applicationCluster : "us02" ,
86
- region : "north-america" ,
87
- url : "some-url" ,
88
- state : "cordoned" ,
89
- score : 0 ,
90
- maxScore : 0 ,
91
- govern : false ,
92
- } ) ;
93
78
const wsc2 : DBWorkspaceCluster = dbWorkspaceCluster ( {
94
79
name : "us71" ,
95
- applicationCluster : "eu02" ,
96
80
region : "europe" ,
97
81
url : "some-url" ,
98
82
state : "cordoned" ,
@@ -102,20 +86,16 @@ export class WorkspaceClusterDBSpec {
102
86
} ) ;
103
87
104
88
await this . db . save ( wsc1 ) ;
105
- await this . db . save ( wsc1a ) ;
106
89
await this . db . save ( wsc2 ) ;
107
90
108
- // Can delete the eu71 cluster as seen by the eu02 application cluster.
109
- await this . db . deleteByName ( "eu71" , "eu02" ) ;
110
- expect ( await this . db . findByName ( "eu71" , "eu02" ) ) . to . be . undefined ;
111
- expect ( await this . db . findByName ( "eu71" , "us02" ) ) . not . to . be . undefined ;
112
- expect ( await this . db . findByName ( "us71" , "eu02" ) ) . not . to . be . undefined ;
91
+ await this . db . deleteByName ( "eu71" ) ;
92
+ expect ( await this . db . findByName ( "eu71" ) ) . to . be . undefined ;
93
+ expect ( await this . db . findByName ( "us71" ) ) . not . to . be . undefined ;
113
94
}
114
95
115
96
@test public async testFindFilteredByName ( ) {
116
97
const wsc1 : DBWorkspaceCluster = dbWorkspaceCluster ( {
117
98
name : "eu71" ,
118
- applicationCluster : "us02" ,
119
99
region : "north-america" ,
120
100
url : "some-url" ,
121
101
state : "cordoned" ,
@@ -125,7 +105,6 @@ export class WorkspaceClusterDBSpec {
125
105
} ) ;
126
106
const wsc2 : DBWorkspaceCluster = dbWorkspaceCluster ( {
127
107
name : "us71" ,
128
- applicationCluster : "eu02" ,
129
108
region : "europe" ,
130
109
url : "some-url" ,
131
110
state : "cordoned" ,
@@ -137,16 +116,14 @@ export class WorkspaceClusterDBSpec {
137
116
await this . db . save ( wsc1 ) ;
138
117
await this . db . save ( wsc2 ) ;
139
118
140
- const wscs = await this . db . findFiltered ( { name : "eu71" , applicationCluster : "us02" } ) ;
119
+ const wscs = await this . db . findFiltered ( { name : "eu71" } ) ;
141
120
expect ( wscs . length ) . to . equal ( 1 ) ;
142
121
expect ( wscs [ 0 ] . name ) . to . equal ( "eu71" ) ;
143
- expect ( wscs [ 0 ] . applicationCluster ) . to . equal ( "us02" ) ;
144
122
}
145
123
146
124
@test public async testFindFilteredByApplicationCluster ( ) {
147
125
const wsc1 : DBWorkspaceCluster = dbWorkspaceCluster ( {
148
126
name : "eu71" ,
149
- applicationCluster : "us02" ,
150
127
region : "europe" ,
151
128
url : "some-url" ,
152
129
state : "available" ,
@@ -157,7 +134,6 @@ export class WorkspaceClusterDBSpec {
157
134
} ) ;
158
135
const wsc2 : DBWorkspaceCluster = dbWorkspaceCluster ( {
159
136
name : "us71" ,
160
- applicationCluster : "us02" ,
161
137
region : "north-america" ,
162
138
url : "some-url" ,
163
139
state : "available" ,
@@ -170,14 +146,13 @@ export class WorkspaceClusterDBSpec {
170
146
await this . db . save ( wsc1 ) ;
171
147
await this . db . save ( wsc2 ) ;
172
148
173
- const wscs2 = await this . db . findFiltered ( { applicationCluster : "us02" } ) ;
149
+ const wscs2 = await this . db . findFiltered ( { } ) ;
174
150
expect ( wscs2 . length ) . to . equal ( 2 ) ;
175
151
}
176
152
177
153
@test public async testFindFilteredExcludesDeletedClusters ( ) {
178
154
const wsc1 : DBWorkspaceCluster = dbWorkspaceCluster ( {
179
155
name : "eu71" ,
180
- applicationCluster : "us02" ,
181
156
region : "europe" ,
182
157
url : "some-url" ,
183
158
state : "available" ,
@@ -187,7 +162,6 @@ export class WorkspaceClusterDBSpec {
187
162
} ) ;
188
163
const wsc2 : DBWorkspaceCluster = dbWorkspaceCluster ( {
189
164
name : "us71" ,
190
- applicationCluster : "us02" ,
191
165
region : "north-america" ,
192
166
url : "some-url" ,
193
167
state : "available" ,
@@ -199,17 +173,16 @@ export class WorkspaceClusterDBSpec {
199
173
await this . db . save ( wsc1 ) ;
200
174
await this . db . save ( wsc2 ) ;
201
175
202
- await this . db . deleteByName ( "eu71" , "us02" ) ;
176
+ await this . db . deleteByName ( "eu71" ) ;
203
177
204
- let wscs = await this . db . findFiltered ( { applicationCluster : "us02" } ) ;
178
+ let wscs = await this . db . findFiltered ( { } ) ;
205
179
expect ( wscs . length ) . to . equal ( 1 ) ;
206
180
}
207
181
208
182
@test public async testFindFilteredWithRegion ( ) {
209
183
const clusters : DBWorkspaceCluster [ ] = [
210
184
dbWorkspaceCluster ( {
211
185
name : "eu71" ,
212
- applicationCluster : "eu02" ,
213
186
region : "europe" ,
214
187
url : "some-url" ,
215
188
state : "available" ,
@@ -219,7 +192,6 @@ export class WorkspaceClusterDBSpec {
219
192
} ) ,
220
193
dbWorkspaceCluster ( {
221
194
name : "eu72" ,
222
- applicationCluster : "eu02" ,
223
195
region : "" ,
224
196
url : "some-url" ,
225
197
state : "cordoned" ,
@@ -229,7 +201,6 @@ export class WorkspaceClusterDBSpec {
229
201
} ) ,
230
202
dbWorkspaceCluster ( {
231
203
name : "us71" ,
232
- applicationCluster : "eu02" ,
233
204
region : "" ,
234
205
url : "some-url" ,
235
206
state : "available" ,
@@ -243,10 +214,10 @@ export class WorkspaceClusterDBSpec {
243
214
await this . db . save ( cluster ) ;
244
215
}
245
216
246
- const withoutRegionFilter = await this . db . findFiltered ( { applicationCluster : "eu02" } ) ;
217
+ const withoutRegionFilter = await this . db . findFiltered ( { } ) ;
247
218
expect ( withoutRegionFilter . length ) . to . equal ( 3 ) ;
248
219
249
- const matchingEurope = await this . db . findFiltered ( { applicationCluster : "eu02" , region : "europe" } ) ;
220
+ const matchingEurope = await this . db . findFiltered ( { region : "europe" } ) ;
250
221
expect ( matchingEurope . length ) . to . equal ( 1 ) ;
251
222
}
252
223
}
0 commit comments