@@ -3388,26 +3388,26 @@ func TestNodesCRUD(t *testing.T) {
33883388 // Make sure can't delete with empty namespace or name.
33893389 err = clt .DeleteNode (ctx , apidefaults .Namespace , "" )
33903390 require .Error (t , err )
3391- require .IsType (t , trace .BadParameter ( "" ), err )
3391+ require .ErrorAs (t , err , new ( * trace.BadParameterError ) )
33923392
33933393 err = clt .DeleteNode (ctx , "" , node1 .GetName ())
33943394 require .Error (t , err )
3395- require .IsType (t , trace .BadParameter ( "" ), err )
3395+ require .ErrorAs (t , err , new ( * trace.BadParameterError ) )
33963396
33973397 // Delete node.
33983398 err = clt .DeleteNode (ctx , apidefaults .Namespace , node1 .GetName ())
33993399 require .NoError (t , err )
34003400
34013401 // Expect node not found
34023402 _ , err := clt .GetNode (ctx , apidefaults .Namespace , "node1" )
3403- require .IsType (t , trace .NotFound ( "" ), err )
3403+ require .ErrorAs (t , err , new ( * trace.NotFoundError ) )
34043404 })
34053405
34063406 t .Run ("DeleteAllNodes" , func (t * testing.T ) {
34073407 // Make sure can't delete with empty namespace.
34083408 err = clt .DeleteAllNodes (ctx , "" )
34093409 require .Error (t , err )
3410- require .IsType (t , trace .BadParameter ( "" ), err )
3410+ require .ErrorAs (t , err , new ( * trace.BadParameterError ) )
34113411
34123412 // Delete nodes
34133413 err = clt .DeleteAllNodes (ctx , apidefaults .Namespace )
@@ -3800,11 +3800,11 @@ func TestAppsCRUD(t *testing.T) {
38003800
38013801 // Try to fetch an app that doesn't exist.
38023802 _ , err = clt .GetApp (ctx , "doesnotexist" )
3803- require .IsType (t , trace .NotFound ( "" ), err )
3803+ require .ErrorAs (t , err , new ( * trace.NotFoundError ) )
38043804
38053805 // Try to create the same app.
38063806 err = clt .CreateApp (ctx , app1 )
3807- require .IsType (t , trace .AlreadyExists ( "" ), err )
3807+ require .ErrorAs (t , err , new ( * trace.AlreadyExistsError ) )
38083808
38093809 // Update an app.
38103810 app1 .Metadata .Description = "description"
@@ -3843,7 +3843,7 @@ func TestAppsCRUD(t *testing.T) {
38433843
38443844 // Try to delete an app that doesn't exist.
38453845 err = clt .DeleteApp (ctx , "doesnotexist" )
3846- require .IsType (t , trace .NotFound ( "" ), err )
3846+ require .ErrorAs (t , err , new ( * trace.NotFoundError ) )
38473847
38483848 // Delete all apps.
38493849 err = clt .DeleteAllApps (ctx )
@@ -4097,11 +4097,11 @@ func TestDatabasesCRUD(t *testing.T) {
40974097
40984098 // Try to fetch a database that doesn't exist.
40994099 _ , err = clt .GetDatabase (ctx , "doesnotexist" )
4100- require .IsType (t , trace .NotFound ( "" ), err )
4100+ require .ErrorAs (t , err , new ( * trace.NotFoundError ) )
41014101
41024102 // Try to create the same database.
41034103 err = clt .CreateDatabase (ctx , db1 )
4104- require .IsType (t , trace .AlreadyExists ( "" ), err )
4104+ require .ErrorAs (t , err , new ( * trace.AlreadyExistsError ) )
41054105
41064106 // Update a database.
41074107 db1 .Metadata .Description = "description"
@@ -4130,7 +4130,7 @@ func TestDatabasesCRUD(t *testing.T) {
41304130
41314131 // Try to delete a database that doesn't exist.
41324132 err = clt .DeleteDatabase (ctx , "doesnotexist" )
4133- require .IsType (t , trace .NotFound ( "" ), err )
4133+ require .ErrorAs (t , err , new ( * trace.NotFoundError ) )
41344134
41354135 // Delete all databases.
41364136 err = clt .DeleteAllDatabases (ctx )
@@ -4254,7 +4254,7 @@ func TestDatabaseServicesCRUD(t *testing.T) {
42544254
42554255 // Try to delete a DatabaseService that doesn't exist.
42564256 err = clt .DeleteDatabaseService (ctx , "doesnotexist" )
4257- require .IsType (t , trace .NotFound ( "" ), err )
4257+ require .ErrorAs (t , err , new ( * trace.NotFoundError ) )
42584258
42594259 // Delete all DatabaseServices.
42604260 err = clt .DeleteAllDatabaseServices (ctx )
0 commit comments