19 lines
466 B
Go
19 lines
466 B
Go
package shortrecommend
|
|
|
|
import (
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
func TestBuildQueueVersionIsUniqueWithinSameDay(t *testing.T) {
|
|
now := time.Date(2026, 7, 31, 2, 0, 0, 0, time.UTC)
|
|
first := buildQueueVersion(now, "build-a")
|
|
second := buildQueueVersion(now, "build-b")
|
|
if first != "20260731-build-a" || second != "20260731-build-b" {
|
|
t.Fatalf("versions = %q, %q", first, second)
|
|
}
|
|
if first == second {
|
|
t.Fatal("same-day rebuilds must not reuse a queue version")
|
|
}
|
|
}
|