@@ -133,6 +133,10 @@ describe('ExperimentClient', () => {
133
133
) ;
134
134
expect ( results ) . toEqual ( { } ) ;
135
135
} ) ;
136
+
137
+ test ( 'should throw error if invalid experiment ID is passed in' , async ( ) => {
138
+ await expect ( experimentClient . deleteExperiment ( 'invalidExperimentId' ) ) . rejects . toThrow ( ApiError ) ;
139
+ } ) ;
136
140
} ) ;
137
141
138
142
describe ( 'restoreExperiment' , ( ) => {
@@ -153,6 +157,10 @@ describe('ExperimentClient', () => {
153
157
expect ( results . experiments ) . toBeDefined ( ) ;
154
158
expect ( results . experiments ) . toHaveLength ( 1 ) ;
155
159
} ) ;
160
+
161
+ test ( 'should throw error if invalid experiment ID is passed in' , async ( ) => {
162
+ await expect ( experimentClient . restoreExperiment ( 'invalidExperimentId' ) ) . rejects . toThrow ( ApiError ) ;
163
+ } ) ;
156
164
} ) ;
157
165
158
166
describe ( 'updateExperiment' , ( ) => {
@@ -174,6 +182,10 @@ describe('ExperimentClient', () => {
174
182
expect ( results . experiments ) . toHaveLength ( 1 ) ;
175
183
expect ( results . experiments ?. [ 0 ] . experiment_id ) . toBe ( exp ) ;
176
184
} ) ;
185
+
186
+ test ( 'should throw error if invalid experiment ID is passed in' , async ( ) => {
187
+ await expect ( experimentClient . updateExperiment ( 'invalidExperimentId' , 'invalidExperimentIdUpdate' ) ) . rejects . toThrow ( ApiError ) ;
188
+ } ) ;
177
189
} ) ;
178
190
179
191
describe ( 'setExperimentTag' , ( ) => {
@@ -194,6 +206,10 @@ describe('ExperimentClient', () => {
194
206
expect ( results . experiments ) . toHaveLength ( 1 ) ;
195
207
expect ( results . experiments ?. [ 0 ] . experiment_id ) . toBe ( exp ) ;
196
208
} ) ;
209
+
210
+ test ( 'should throw error if invalid experiment ID is passed in' , async ( ) => {
211
+ await expect ( experimentClient . setExperimentTag ( 'invalidExperimentId' , 'tag1' , 'value1' ) ) . rejects . toThrow ( ApiError ) ;
212
+ } ) ;
197
213
} ) ;
198
214
199
215
afterAll ( async ( ) => {
0 commit comments