mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-02 11:07:10 +00:00
test(ios): a device driver can bring a runner up
This commit is contained in:
1 parent
01f9ea942c
commit
cb45508e72
1 file changed
+19
@@ -83,6 +83,25 @@ func TestNewDeviceWiresRunnerOnlyMode(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TestNewDeviceWiresEveryBringUpsAddressPicker keeps the device driver whole.
|
||||||
|
// bringUpRunner reads its picker from a field rather than calling the package
|
||||||
|
// function, and NewDevice left that field nil, so the only thing standing
|
||||||
|
// between a device run and a nil call was which restart path happened to run.
|
||||||
|
func TestNewDeviceWiresEveryBringUpsAddressPicker(t *testing.T) {
|
||||||
|
address := startLoopbackListener(t)
|
||||||
|
options := testDeviceOptions(address, newDeviceCompanion())
|
||||||
|
options.HardwareUDID = "00008140-PICKER"
|
||||||
|
d, err := NewDevice(context.Background(), options)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("NewDevice: %v", err)
|
||||||
|
}
|
||||||
|
defer d.Close()
|
||||||
|
|
||||||
|
if err := d.bringUpRunner(context.Background()); err != nil {
|
||||||
|
t.Fatalf("bringUpRunner: %v", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestNewDeviceRequiresIdentifiers(t *testing.T) {
|
func TestNewDeviceRequiresIdentifiers(t *testing.T) {
|
||||||
if _, err := NewDevice(context.Background(), DeviceOptions{CoreDeviceID: "x"}); err == nil {
|
if _, err := NewDevice(context.Background(), DeviceOptions{CoreDeviceID: "x"}); err == nil {
|
||||||
t.Fatal("missing HardwareUDID must error")
|
t.Fatal("missing HardwareUDID must error")
|
||||||
|
|||||||
Reference in new issue
Block a user