...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package procfs
18
19 import (
20 "testing"
21
22 "github.com/google/go-cmp/cmp"
23 )
24
25 func TestCmdline(t *testing.T) {
26 fs, err := NewFS(procTestFixtures)
27 if err != nil {
28 t.Fatal(err)
29 }
30
31 got, err := fs.CmdLine()
32 if err != nil {
33 t.Fatal(err)
34 }
35
36 want := []string{
37 "BOOT_IMAGE=/vmlinuz-5.11.0-22-generic",
38 "root=UUID=456a0345-450d-4f7b-b7c9-43e3241d99ad",
39 "ro",
40 "quiet",
41 "splash",
42 "vt.handoff=7",
43 }
44
45 if diff := cmp.Diff(want, got); diff != "" {
46 t.Fatalf("unexpected CmdLine (-want +got):\n%s", diff)
47 }
48 }
49
View as plain text