Remove the helpers_test.go file
authorOwen Waller <o.waller@kulawe.com>
Wed, 10 Sep 2014 17:26:01 +0000 (18:26 +0100)
committerspf13 <steve.francia@gmail.com>
Tue, 4 Nov 2014 16:10:55 +0000 (11:10 -0500)
The helpers_test.go file has been split into three new
test files, one each for the path, url and general modules.

Conflicts:
helpers/helpers_test.go

helpers/helpers_test.go [deleted file]

diff --git a/helpers/helpers_test.go b/helpers/helpers_test.go
deleted file mode 100644 (file)
index b1ce2a9..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-package helpers
-
-import (
-       "testing"
-
-       "github.com/stretchr/testify/assert"
-)
-
-func TestPretty(t *testing.T) {
-       assert.Equal(t, PrettifyPath("/section/name.html"), "/section/name/index.html")
-       assert.Equal(t, PrettifyPath("/section/sub/name.html"), "/section/sub/name/index.html")
-       assert.Equal(t, PrettifyPath("/section/name/"), "/section/name/index.html")
-       assert.Equal(t, PrettifyPath("/section/name/index.html"), "/section/name/index.html")
-       assert.Equal(t, PrettifyPath("/index.html"), "/index.html")
-       assert.Equal(t, PrettifyPath("/name.xml"), "/name/index.xml")
-       assert.Equal(t, PrettifyPath("/"), "/")
-       assert.Equal(t, PrettifyPath(""), "/")
-       assert.Equal(t, PrettifyUrl("/section/name.html"), "/section/name")
-       assert.Equal(t, PrettifyUrl("/section/sub/name.html"), "/section/sub/name")
-       assert.Equal(t, PrettifyUrl("/section/name/"), "/section/name")
-       assert.Equal(t, PrettifyUrl("/section/name/index.html"), "/section/name")
-       assert.Equal(t, PrettifyUrl("/index.html"), "/")
-       assert.Equal(t, PrettifyUrl("/name.xml"), "/name/index.xml")
-       assert.Equal(t, PrettifyUrl("/"), "/")
-       assert.Equal(t, PrettifyUrl(""), "/")
-}
-
-func TestUgly(t *testing.T) {
-       assert.Equal(t, Uglify("/section/name.html"), "/section/name.html")
-       assert.Equal(t, Uglify("/section/sub/name.html"), "/section/sub/name.html")
-       assert.Equal(t, Uglify("/section/name/"), "/section/name.html")
-       assert.Equal(t, Uglify("/section/name/index.html"), "/section/name.html")
-       assert.Equal(t, Uglify("/index.html"), "/index.html")
-       assert.Equal(t, Uglify("/name.xml"), "/name.xml")
-       assert.Equal(t, Uglify("/"), "/")
-       assert.Equal(t, Uglify(""), "/")
-}
-
-func TestMakePath(t *testing.T) {
-       tests := []struct {
-               input    string
-               expected string
-       }{
-               {"  Foo bar  ", "Foo-bar"},
-               {"Foo.Bar/foo_Bar-Foo", "Foo.Bar/foo_Bar-Foo"},
-               {"fOO,bar:foo%bAR", "fOObarfoobAR"},
-               {"FOo/BaR.html", "FOo/BaR.html"},
-               {"трям/трям", "трям/трям"},
-               {"은행", "은행"},
-               {"Банковский кассир", "Банковский-кассир"},
-       }
-
-       for _, test := range tests {
-               output := MakePath(test.input)
-               if output != test.expected {
-                       t.Errorf("Expected %#v, got %#v\n", test.expected, output)
-               }
-       }
-}
-
-func TestMakeToLower(t *testing.T) {
-       tests := []struct {
-               input    string
-               expected string
-       }{
-               {"  foo bar  ", "foo-bar"},
-               {"  Foo Bar  ", "foo-bar"},
-               {"foo.bar/foo_bar-foo", "foo.bar/foo_bar-foo"},
-               {"foo,bar:foo%bar", "foobarfoobar"},
-               {"foo/bar.html", "foo/bar.html"},
-               {"трям/трям", "трям/трям"},
-               {"은행", "은행"},
-       }
-
-       for _, test := range tests {
-               output := MakePathToLower(test.input)
-               if output != test.expected {
-                       t.Errorf("Expected %#v, got %#v\n", test.expected, output)
-               }
-       }
-}
-
-func TestUrlize(t *testing.T) {
-       tests := []struct {
-               input    string
-               expected string
-       }{
-               {"  foo bar  ", "foo-bar"},
-               {"Foo And BAR", "foo-and-bar"},
-               {"foo.bar/foo_bar-foo", "foo.bar/foo_bar-foo"},
-               {"foo,bar:foo%bar", "foobarfoobar"},
-               {"foo/bar.html", "foo/bar.html"},
-               {"трям/трям", "%D1%82%D1%80%D1%8F%D0%BC/%D1%82%D1%80%D1%8F%D0%BC"},
-       }
-
-       for _, test := range tests {
-               output := Urlize(test.input)
-               if output != test.expected {
-                       t.Errorf("Expected %#v, got %#v\n", test.expected, output)
-               }
-       }
-}
-
-func TestMakePermalink(t *testing.T) {
-       type test struct {
-               host, link, output string
-       }
-
-       data := []test{
-               {"http://abc.com/foo", "post/bar", "http://abc.com/foo/post/bar"},
-               {"http://abc.com/foo/", "post/bar", "http://abc.com/foo/post/bar"},
-               {"http://abc.com", "post/bar", "http://abc.com/post/bar"},
-               {"http://abc.com", "bar", "http://abc.com/bar"},
-               {"http://abc.com/foo/bar", "post/bar", "http://abc.com/foo/bar/post/bar"},
-               {"http://abc.com/foo/bar", "post/bar/", "http://abc.com/foo/bar/post/bar/"},
-       }
-
-       for i, d := range data {
-               output := MakePermalink(d.host, d.link).String()
-               if d.output != output {
-                       t.Errorf("Test #%d failed. Expected %q got %q", i, d.output, output)
-               }
-       }
-}
-
-func TestMakePathRelative(t *testing.T) {
-       type test struct {
-               inPath, path1, path2, output string
-       }
-
-       data := []test{
-               {"/abc/bcd/ab.css", "/abc/bcd", "/bbc/bcd", "/ab.css"},
-               {"/abc/bcd/ab.css", "/abcd/bcd", "/abc/bcd", "/ab.css"},
-       }
-
-       for i, d := range data {
-               output, _ := MakePathRelative(d.inPath, d.path1, d.path2)
-               if d.output != output {
-                       t.Errorf("Test #%d failed. Expected %q got %q", i, d.output, output)
-               }
-       }
-       _, error := MakePathRelative("a/b/c.ss", "/a/c", "/d/c", "/e/f")
-
-       if error == nil {
-               t.Errorf("Test #%d failed. Expected error")
-       }
-}