@@ -0,0 +1,26 @@
|
||||
package sysconfser
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"91porn-server/models/v/productmod"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
||||
func TestShortDramaCardOptions(t *testing.T) {
|
||||
first := primitive.NewObjectID()
|
||||
second := primitive.NewObjectID()
|
||||
products := []productmod.Product{
|
||||
{ID: first, Name: "短剧月卡"},
|
||||
{ID: second, Name: "短剧季卡"},
|
||||
}
|
||||
options := shortDramaCardOptions(products)
|
||||
if len(options) != 2 {
|
||||
t.Fatalf("options length = %d, want 2", len(options))
|
||||
}
|
||||
if options[0].Key != "短剧月卡" || options[0].Value != first.Hex() ||
|
||||
options[1].Key != "短剧季卡" || options[1].Value != second.Hex() {
|
||||
t.Fatalf("options = %#v", options)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user