@@ -0,0 +1,27 @@
|
||||
package vidser
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
||||
func TestApplyScheduledVideoModuleID(t *testing.T) {
|
||||
moduleID := primitive.NewObjectID()
|
||||
update := bson.M{}
|
||||
|
||||
applyScheduledVideoModuleID(update, moduleID)
|
||||
|
||||
if got := update["mId"]; got != moduleID.Hex() {
|
||||
t.Fatalf("mId = %v, want %s", got, moduleID.Hex())
|
||||
}
|
||||
}
|
||||
|
||||
func TestApplyScheduledVideoModuleIDIgnoresEmptyID(t *testing.T) {
|
||||
update := bson.M{}
|
||||
applyScheduledVideoModuleID(update, primitive.NilObjectID)
|
||||
if _, ok := update["mId"]; ok {
|
||||
t.Fatal("empty module id must not be written")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user