mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-10-12 01:58:46 +02:00
fix(cli): carry the review fixes of the master port to v1.0
This commit is contained in:
1 parent
12ab2a0e71
commit
f52dfd0354
24 files changed
+993
-68
No files matched your search
@@ -313,3 +313,26 @@ func Test_platformInterfaceMeta(t *testing.T) {
|
||||
t.Error("platformVirtualInterfaces is not nil on darwin")
|
||||
}
|
||||
}
|
||||
|
||||
// Test_serviceNamesByDevice_namesNoDisabledService drives output that holds no
|
||||
// blank line between the blocks. The device of a disabled service must keep no
|
||||
// name, and the name of the service before it is the wrong answer.
|
||||
func Test_serviceNamesByDevice_namesNoDisabledService(t *testing.T) {
|
||||
const fixture = `An asterisk (*) denotes that a network service is disabled.
|
||||
(1) Wi-Fi
|
||||
(Hardware Port: Wi-Fi, Device: en0)
|
||||
(2) Thunderbolt Bridge
|
||||
(Hardware Port: Thunderbolt Bridge, Device: bridge0)
|
||||
(*) Ethernet Adapter (en6)
|
||||
(Hardware Port: Ethernet Adapter (en6), Device: en6)
|
||||
`
|
||||
|
||||
names := serviceNamesByDevice(strings.NewReader(fixture))
|
||||
|
||||
if got := names["en6"]; got != "" {
|
||||
t.Errorf("service of the disabled en6 = %q, want no name", got)
|
||||
}
|
||||
if got := names["bridge0"]; got != "Thunderbolt Bridge" {
|
||||
t.Errorf("service of bridge0 = %q, want %q", got, "Thunderbolt Bridge")
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user