shithub: hugo

ref: 4f1807c7a766e4c655c8582aa83783f7e1f9f4b6
dir: /hugolib/indexing_test.go/

View raw version
package hugolib

import (
    "strings"
    "testing"
)

func TestSitePossibleIndexes(t *testing.T) {
    site := new(Site)
    page, _ := ReadFrom(strings.NewReader(PAGE_YAML_WITH_INDEXES_A), "path/to/page")
    site.Pages = append(site.Pages, page)
    indexes := site.possibleIndexes()
    if !compareStringSlice(indexes, []string{"tags", "categories"}) {
        if !compareStringSlice(indexes, []string{"categories", "tags"}) {
            t.Fatalf("possible indexes do not match [tags categories].  Got: %s", indexes)
        }
    }
}