21 lines
738 B
Go
21 lines
738 B
Go
package playletser
|
|
|
|
import (
|
|
"testing"
|
|
"videoweb/pub/models/homeconfigmod"
|
|
"videoweb/pub/models/playletmod"
|
|
)
|
|
|
|
func TestHomeConfigThemeRecommendSortIncludesBoundUpPlaylets(t *testing.T) {
|
|
filter, _ := homeConfigThemePlayletQuery(homeconfigmod.SortTypeRecommend, 10181)
|
|
if filter[playletmod.FN.Playlet.Status] != playletmod.StatusUp {
|
|
t.Fatalf("status filter = %v, want up", filter[playletmod.FN.Playlet.Status])
|
|
}
|
|
if filter[playletmod.FN.Playlet.ThemeIds] != int64(10181) {
|
|
t.Fatalf("theme filter = %v, want 10181", filter[playletmod.FN.Playlet.ThemeIds])
|
|
}
|
|
if _, exists := filter[playletmod.FN.Playlet.IsRecommend]; exists {
|
|
t.Fatal("theme query must include bound up playlets without a playlet recommendation flag")
|
|
}
|
|
}
|