diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-08-10 21:05:17 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2019-08-12 13:26:32 +0200 |
commit | 9e571827055dedb46b78c5db3d17d6913f14870b (patch) | |
tree | f5f0108afe0c9385ff6dc27664943d9f719f57ad /helpers/url_test.go | |
parent | 6027ee11082d0b9d72de1d4d1980a702be294ad2 (diff) | |
download | hugo-9e571827055dedb46b78c5db3d17d6913f14870b.tar.gz hugo-9e571827055dedb46b78c5db3d17d6913f14870b.zip |
tests: Convert from testify to quicktest
Diffstat (limited to 'helpers/url_test.go')
-rw-r--r-- | helpers/url_test.go | 60 |
1 files changed, 31 insertions, 29 deletions
diff --git a/helpers/url_test.go b/helpers/url_test.go index e049a1a0c..9223ba2cd 100644 --- a/helpers/url_test.go +++ b/helpers/url_test.go @@ -14,14 +14,12 @@ package helpers import ( - "fmt" "strings" "testing" + qt "github.com/frankban/quicktest" "github.com/gohugoio/hugo/hugofs" "github.com/gohugoio/hugo/langs" - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) func TestURLize(t *testing.T) { @@ -111,7 +109,9 @@ func doTestAbsURL(t *testing.T, defaultInSubDir, addLanguage, multilingual bool, } func TestIsAbsURL(t *testing.T) { - for i, this := range []struct { + c := qt.New(t) + + for _, this := range []struct { a string b bool }{ @@ -122,7 +122,7 @@ func TestIsAbsURL(t *testing.T) { {"/content", false}, {"content", false}, } { - require.True(t, IsAbsURL(this.a) == this.b, fmt.Sprintf("Test %d", i)) + c.Assert(IsAbsURL(this.a) == this.b, qt.Equals, true) } } @@ -292,31 +292,33 @@ func TestAddContextRoot(t *testing.T) { } func TestPretty(t *testing.T) { - assert.Equal(t, PrettifyURLPath("/section/name.html"), "/section/name/index.html") - assert.Equal(t, PrettifyURLPath("/section/sub/name.html"), "/section/sub/name/index.html") - assert.Equal(t, PrettifyURLPath("/section/name/"), "/section/name/index.html") - assert.Equal(t, PrettifyURLPath("/section/name/index.html"), "/section/name/index.html") - assert.Equal(t, PrettifyURLPath("/index.html"), "/index.html") - assert.Equal(t, PrettifyURLPath("/name.xml"), "/name/index.xml") - assert.Equal(t, PrettifyURLPath("/"), "/") - assert.Equal(t, PrettifyURLPath(""), "/") - 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(""), "/") + c := qt.New(t) + c.Assert("/section/name/index.html", qt.Equals, PrettifyURLPath("/section/name.html")) + c.Assert("/section/sub/name/index.html", qt.Equals, PrettifyURLPath("/section/sub/name.html")) + c.Assert("/section/name/index.html", qt.Equals, PrettifyURLPath("/section/name/")) + c.Assert("/section/name/index.html", qt.Equals, PrettifyURLPath("/section/name/index.html")) + c.Assert("/index.html", qt.Equals, PrettifyURLPath("/index.html")) + c.Assert("/name/index.xml", qt.Equals, PrettifyURLPath("/name.xml")) + c.Assert("/", qt.Equals, PrettifyURLPath("/")) + c.Assert("/", qt.Equals, PrettifyURLPath("")) + c.Assert("/section/name", qt.Equals, PrettifyURL("/section/name.html")) + c.Assert("/section/sub/name", qt.Equals, PrettifyURL("/section/sub/name.html")) + c.Assert("/section/name", qt.Equals, PrettifyURL("/section/name/")) + c.Assert("/section/name", qt.Equals, PrettifyURL("/section/name/index.html")) + c.Assert("/", qt.Equals, PrettifyURL("/index.html")) + c.Assert("/name/index.xml", qt.Equals, PrettifyURL("/name.xml")) + c.Assert("/", qt.Equals, PrettifyURL("/")) + c.Assert("/", qt.Equals, 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(""), "/") + c := qt.New(t) + c.Assert("/section/name.html", qt.Equals, Uglify("/section/name.html")) + c.Assert("/section/sub/name.html", qt.Equals, Uglify("/section/sub/name.html")) + c.Assert("/section/name.html", qt.Equals, Uglify("/section/name/")) + c.Assert("/section/name.html", qt.Equals, Uglify("/section/name/index.html")) + c.Assert("/index.html", qt.Equals, Uglify("/index.html")) + c.Assert("/name.xml", qt.Equals, Uglify("/name.xml")) + c.Assert("/", qt.Equals, Uglify("/")) + c.Assert("/", qt.Equals, Uglify("")) } |