...
1
2
3
4
5
6
7
8
9
10
11
12
13
14 package procfs
15
16 import "testing"
17
18 const (
19 procTestFixtures = "testdata/fixtures/proc"
20 )
21
22 func TestNewFS(t *testing.T) {
23 if _, err := NewFS("foobar"); err == nil {
24 t.Error("want NewFS to fail for non-existing mount point")
25 }
26
27 if _, err := NewFS("procfs.go"); err == nil {
28 t.Error("want NewFS to fail if mount point is not a directory")
29 }
30 getProcFixtures(t)
31 }
32
33 func getProcFixtures(t *testing.T) FS {
34 fs, err := NewFS(procTestFixtures)
35 if err != nil {
36 t.Fatalf("Creating pseudo fs from getProcFixtures failed at fixtures/proc with error: %s", err)
37 }
38 return fs
39 }
40
View as plain text