package testutil import ( "gobuz/internal/web/pages" ) type FakeQueue struct { ViewModel pages.QueueViewModel QueuedIDs map[string]bool AnyProcessing bool } func (q *FakeQueue) GetViewModel(int64) pages.QueueViewModel { return q.ViewModel } func (q *FakeQueue) IsQueued(_ int64, releaseID string) bool { if q.QueuedIDs == nil { return false } return q.QueuedIDs[releaseID] } func (q *FakeQueue) IsAnyProcessing() bool { return q.AnyProcessing }