File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
webhook/workspace/handler Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ func TestValidateEndpoints(t *testing.T) {
113113 assert .NoError (t , err , "Did not expect an error for different endpoint names" )
114114 })
115115
116- t .Run ("No conflict when workspace is being deleted" , func (t * testing.T ) {
116+ t .Run ("Conflict detected even when workspace is being deleted" , func (t * testing.T ) {
117117 workspace := & dwv2.DevWorkspace {}
118118 err := loadObjectFromFile ("workspace-1" , workspace , "test-devworkspace.yaml" )
119119 assert .NoError (t , err , "Failed to load test workspace" )
@@ -134,7 +134,8 @@ func TestValidateEndpoints(t *testing.T) {
134134 fakeClient := fake .NewClientBuilder ().WithScheme (scheme ).WithObjects (deletingWorkspace ).Build ()
135135 handler := & WebhookHandler {Client : fakeClient }
136136 err = handler .validateEndpoints (context .TODO (), workspace )
137- assert .NoError (t , err , "Did not expect an error for workspace being deleted" )
137+ assert .Error (t , err , "Should detect conflict even with workspace being deleted" )
138+ assert .Contains (t , err .Error (), "workspace-deleting" )
138139 })
139140
140141 t .Run ("No conflict when workspace has no discoverable endpoints" , func (t * testing.T ) {
You can’t perform that action at this time.
0 commit comments