From f90a14d5d723c5d2b87f2eaa19f441dec33bb9b2 Mon Sep 17 00:00:00 2001 From: Flu0r1ne Date: Wed, 4 Aug 2021 14:32:22 -0500 Subject: Prototyped build pipeline --- fs_test.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 fs_test.go (limited to 'fs_test.go') diff --git a/fs_test.go b/fs_test.go new file mode 100644 index 0000000..4e36469 --- /dev/null +++ b/fs_test.go @@ -0,0 +1,24 @@ +package planr + +import ( + "testing" +) + +func TestCname(t *testing.T) { + ROOT := "/home/rubric" + + v := [] struct { path, cname string } { + {"/home/rubric/tc1.toml", "tc1" }, + {"/home/rubric/alpha/tc1.toml", "alpha.tc1" }, + {"/home/rubric/alpha/beta/tc2.toml", "alpha.beta.tc2"}, + {"/home/rubric/.a/_b./.abcd.toml", ".a._b...abcd"}, + } + + for _, vec := range v { + got := cname(ROOT, vec.path) + + if vec.cname != got { + t.Fatalf("Cname(%s) = %s, wanted %s", vec.path, got, vec.cname) + } + } +} -- cgit v1.2.3