mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-10 03:51:54 +00:00
23 lines
558 B
Go
23 lines
558 B
Go
package truenas
|
|
|
|
import "testing"
|
|
|
|
func TestFixtureRecordsIgnoreFeatureFlag(t *testing.T) {
|
|
previous := IsFeatureEnabled()
|
|
SetFeatureEnabled(false)
|
|
t.Cleanup(func() { SetFeatureEnabled(previous) })
|
|
|
|
records := FixtureRecords(DefaultFixtures())
|
|
if len(records) == 0 {
|
|
t.Fatal("expected fixture records even when feature flag is disabled")
|
|
}
|
|
|
|
systemID := systemSourceID("truenas-main")
|
|
for _, record := range records {
|
|
if record.SourceID == systemID {
|
|
return
|
|
}
|
|
}
|
|
|
|
t.Fatalf("expected fixture records to include system source %q", systemID)
|
|
}
|