icinga

Icinga2 API client in Go
git clone https://git.olowe.co/icinga
Log | Files | Refs | README | LICENSE

commit 0324b0fdd256bf328e1eab17200b23aa803d0bd5
parent 46fe962a8b8f10d81d0281a5097886b71c99afda
Author: Oliver Lowe <o@olowe.co>
Date:   Wed,  2 Feb 2022 15:23:58 +1100

Just panic on unlikely user test error

We're just testing, so we don't need super robust error handling code.
And if any of those conditions aren't met then we have serious
problems anyway.

Diffstat:
Muser_test.go | 9+--------
1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/user_test.go b/user_test.go @@ -18,14 +18,7 @@ func TestUser(t *testing.T) { if err != nil { t.Fatal(err) } - obj, err := objectFromLookup(resp) - if err != nil { - t.Fatal(err) - } - got, ok := obj.(User) - if !ok { - t.Fatalf("want %T, got %T", want, got) - } + got := resp.Results[0].(User) if !reflect.DeepEqual(want, got) { t.Errorf("want: %+v, got %+v", want, got) }