Added test for pure helper function
This commit is contained in:
parent
3145f2ddf0
commit
8beb5ead13
35
commands/command_track_test.go
Normal file
35
commands/command_track_test.go
Normal file
@ -0,0 +1,35 @@
|
||||
package commands
|
||||
|
||||
import "testing"
|
||||
|
||||
type checker struct {
|
||||
*testing.T
|
||||
}
|
||||
|
||||
func TestAbsRelPath(t *testing.T) {
|
||||
c := &checker{t}
|
||||
|
||||
ae := "/home/test"
|
||||
re := "test"
|
||||
a, r := absRelPath("test", "/home")
|
||||
c.Check(a, ae)
|
||||
c.Check(r, re)
|
||||
|
||||
ae = "/home/test/some/directory/with/a/file.txt"
|
||||
re = "some/directory/with/a/file.txt"
|
||||
a, r = absRelPath("/home/test/some/directory/with/a/file.txt", "/home/test")
|
||||
c.Check(a, ae)
|
||||
c.Check(r, re)
|
||||
|
||||
ae = "/home/test/some/directory/with/a/file.txt"
|
||||
re = "some/directory/with/a/file.txt"
|
||||
a, r = absRelPath("some/directory/with/a/file.txt", "/home/test")
|
||||
c.Check(a, ae)
|
||||
c.Check(r, re)
|
||||
}
|
||||
|
||||
func (c *checker) Check(g, e string) {
|
||||
if g != e {
|
||||
c.Errorf("Expected %s got %s", e, g)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user