hugolib: Replace deprecated {Get,}ByPrefix with {Get,}Match
authorAnthony Fok <foka@debian.org>
Wed, 13 Jun 2018 03:27:47 +0000 (21:27 -0600)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 15 Jun 2018 07:03:56 +0000 (09:03 +0200)
hugolib/hugo_sites_build_test.go
hugolib/hugo_sites_multihost_test.go
hugolib/page_bundler_test.go

index 221987b379104933ae53391bbf591cb588bfcff7..cf7c514f6995a2dbcf630bb7faee669c84f3ad1a 100644 (file)
@@ -415,7 +415,7 @@ func doTestMultiSitesBuild(t *testing.T, configTemplate, configSuffix string) {
        require.NotNil(t, bundleFr)
        require.Equal(t, "/blog/fr/bundles/b1/", bundleFr.RelPermalink())
        require.Equal(t, 1, len(bundleFr.Resources))
-       logoFr := bundleFr.Resources.GetByPrefix("logo")
+       logoFr := bundleFr.Resources.GetMatch("logo*")
        require.NotNil(t, logoFr)
        require.Equal(t, "/blog/fr/bundles/b1/logo.png", logoFr.RelPermalink())
        b.AssertFileContent("public/fr/bundles/b1/logo.png", "PNG Data")
@@ -424,7 +424,7 @@ func doTestMultiSitesBuild(t *testing.T, configTemplate, configSuffix string) {
        require.NotNil(t, bundleEn)
        require.Equal(t, "/blog/en/bundles/b1/", bundleEn.RelPermalink())
        require.Equal(t, 1, len(bundleEn.Resources))
-       logoEn := bundleEn.Resources.GetByPrefix("logo")
+       logoEn := bundleEn.Resources.GetMatch("logo*")
        require.NotNil(t, logoEn)
        require.Equal(t, "/blog/en/bundles/b1/logo.png", logoEn.RelPermalink())
        b.AssertFileContent("public/en/bundles/b1/logo.png", "PNG Data")
index 2ccbb6ca1560e5affeb33b7560b118acdc1cba98..4062868e6a8a578f0a22fce97da56e75ef6118bb 100644 (file)
@@ -96,7 +96,7 @@ languageName = "Nynorsk"
        require.NotNil(t, bundleEn)
        require.Equal(t, "/docs/bundles/b1/", bundleEn.RelPermalink())
        require.Equal(t, 1, len(bundleEn.Resources))
-       logoEn := bundleEn.Resources.GetByPrefix("logo")
+       logoEn := bundleEn.Resources.GetMatch("logo*")
        require.NotNil(t, logoEn)
        require.Equal(t, "/docs/bundles/b1/logo.png", logoEn.RelPermalink())
        b.AssertFileContent("public/en/bundles/b1/logo.png", "PNG Data")
@@ -105,7 +105,7 @@ languageName = "Nynorsk"
        require.NotNil(t, bundleFr)
        require.Equal(t, "/bundles/b1/", bundleFr.RelPermalink())
        require.Equal(t, 1, len(bundleFr.Resources))
-       logoFr := bundleFr.Resources.GetByPrefix("logo")
+       logoFr := bundleFr.Resources.GetMatch("logo*")
        require.NotNil(t, logoFr)
        require.Equal(t, "/bundles/b1/logo.png", logoFr.RelPermalink())
        b.AssertFileContent("public/fr/bundles/b1/logo.png", "PNG Data")
index f66b8c0db5aa1fa52e64768415de2d99ed594396..3af553ec3f7dec2d814053bf7f45a7c128c736cb 100644 (file)
@@ -147,9 +147,9 @@ func TestPageBundlerSiteRegular(t *testing.T) {
                                assert.Equal(leafBundle1, firstPage.Parent())
                                assert.Equal(leafBundle1, secondPage.Parent())
 
-                               assert.Equal(firstPage, pageResources.GetByPrefix("1"))
-                               assert.Equal(secondPage, pageResources.GetByPrefix("2"))
-                               assert.Nil(pageResources.GetByPrefix("doesnotexist"))
+                               assert.Equal(firstPage, pageResources.GetMatch("1*"))
+                               assert.Equal(secondPage, pageResources.GetMatch("2*"))
+                               assert.Nil(pageResources.GetMatch("doesnotexist*"))
 
                                imageResources := leafBundle1.Resources.ByType("image")
                                assert.Equal(3, len(imageResources))
@@ -265,9 +265,9 @@ func TestPageBundlerSiteMultilingual(t *testing.T) {
 
                                // See https://github.com/gohugoio/hugo/issues/4295
                                // Every resource should have its Name prefixed with its base folder.
-                               cBundleResources := bundleWithSubPath.Resources.ByPrefix("c/")
+                               cBundleResources := bundleWithSubPath.Resources.Match("c/**")
                                assert.Equal(4, len(cBundleResources))
-                               bundlePage := bundleWithSubPath.Resources.GetByPrefix("c/page")
+                               bundlePage := bundleWithSubPath.Resources.GetMatch("c/page*")
                                assert.NotNil(bundlePage)
                                assert.IsType(&Page{}, bundlePage)
 
@@ -490,7 +490,7 @@ TheContent.
        singleLayout := `
 Single Title: {{ .Title }}
 Content: {{ .Content }}
-{{ $sunset := .Resources.GetByPrefix "my-sunset-1" }}
+{{ $sunset := .Resources.GetMatch "my-sunset-1*" }}
 {{ with $sunset }}
 Sunset RelPermalink: {{ .RelPermalink }}
 {{ $thumb := .Fill "123x123" }}
@@ -509,7 +509,7 @@ Thumb RelPermalink: {{ $thumb.RelPermalink }}
 
        myShort := `
 MyShort in {{ .Page.Path }}:
-{{ $sunset := .Page.Resources.GetByPrefix "my-sunset-2" }}
+{{ $sunset := .Page.Resources.GetMatch "my-sunset-2*" }}
 {{ with $sunset }}
 Short Sunset RelPermalink: {{ .RelPermalink }}
 {{ $thumb := .Fill "56x56" }}