package tests import ( "fmt" "net/http" "testing" ) func Test_07_DeleteAlias(t *testing.T) { deleteId := aliases[0].Id resp, err := client.R(). Delete(fmt.Sprintf("http://localhost:8080/api/alias/%d", deleteId)) if err != nil || resp.StatusCode() != http.StatusOK { t.Logf("%+v", resp) t.Fatal("failed to delete alias") } resp, err = client.R(). SetResult(&aliases). Get("http://localhost:8080/api/aliases") if err != nil || resp.StatusCode() != http.StatusOK { t.Logf("%+v", resp) t.Fatal("failed to get aliases") } for _, alias := range aliases { if alias.Id == deleteId { t.Logf("%+v", resp) t.Fatal("alias not deleted") } } }