Checks for closed/uninitialized context and devices. (#93)
This commit is contained in:

committed by
GitHub

parent
c9efe54672
commit
0eba1b1264
@@ -41,6 +41,11 @@ func TestOPenDevices(t *testing.T) {
|
||||
t.Fatalf("OpenDevices(): %s", err)
|
||||
}
|
||||
|
||||
// attempt to Close() should fail because of open devices
|
||||
if err := c.Close(); err == nil {
|
||||
t.Fatal("Context.Close succeeded while some devices were still open")
|
||||
}
|
||||
|
||||
if got, want := len(devs), len(fakeDevices); got != want {
|
||||
t.Fatalf("len(devs) = %d, want %d (based on num fake devs)", got, want)
|
||||
}
|
||||
|
Reference in New Issue
Block a user