mirror of
https://github.com/pion/mediadevices.git
synced 2025-09-26 20:41:46 +08:00
27 lines
447 B
Go
27 lines
447 B
Go
package driver
|
|
|
|
import "testing"
|
|
|
|
var noop = func() error { return nil }
|
|
|
|
func TestUpdate1(t *testing.T) {
|
|
s := StateClosed
|
|
s.Update(StateOpened, noop)
|
|
|
|
if s != StateOpened {
|
|
t.Fatalf("expected %s, got %s", StateOpened, s)
|
|
}
|
|
|
|
s.Update(StateClosed, noop)
|
|
|
|
if s != StateClosed {
|
|
t.Fatalf("expected %s, got %s", StateClosed, s)
|
|
}
|
|
|
|
s.Update(StateOpened, noop)
|
|
|
|
if s != StateOpened {
|
|
t.Fatalf("expected %s, got %s", StateOpened, s)
|
|
}
|
|
}
|