aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/lftpq/main_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/lftpq/main_test.go')
-rw-r--r--cmd/lftpq/main_test.go17
1 files changed, 14 insertions, 3 deletions
diff --git a/cmd/lftpq/main_test.go b/cmd/lftpq/main_test.go
index b2de28e..bfe6910 100644
--- a/cmd/lftpq/main_test.go
+++ b/cmd/lftpq/main_test.go
@@ -121,7 +121,7 @@ func TestConfigTest(t *testing.T) {
"Name": "d1",
"Parser": "movie",
"Dir": "/tmp/",
- "Replacements": null
+ "Replacements": []
}
],
"Sites": []
@@ -417,17 +417,28 @@ func TestClassify(t *testing.T) {
"Name": "d1",
"Parser": "movie",
"Dir": "/media/{{ .Year}}/"
+ },
+ {
+ "Name": "d2",
+ "Parser": "show",
+ "Dir": "/media/{{ .Name }}/S{{ .Season | Sprintf \"%02d\" }}/",
+ "Replacements": [
+ {
+ "Pattern": "foo",
+ "Replacement": "Foo"
+ }
+ ]
}
]
}`)
defer os.Remove(cli.Config)
- cli.Name = "/download/foo.2018"
+ cli.Name = "/download/foo.S01E01"
if err := cli.Run(); err != nil {
t.Fatal(err)
}
- want := "/media/2018/foo.2018\n"
+ want := "/media/Foo/S01/foo.S01E01\n"
if got := buf.String(); got != want {
t.Errorf("want %q, got %q", want, got)
}