package broker import "testing" // A seat's cancelled set is never reported as state nothing declares. func TestACancelledSetIsNotUndeclaredState(t *testing.T) { undeclared, err := RaiseBuckets(fakeBuckets{names: []string{"SEAT_NODE_BUILD_AGENT_cancelled", "gone_state"}}, nil) if err != nil { t.Fatal(err) } if len(undeclared) != 1 || undeclared[0] != "gone_state" { t.Fatalf("undeclared %v", undeclared) } } type fakeBuckets struct{ names []string } func (f fakeBuckets) EnsureBucket(Bucket) error { return nil } func (f fakeBuckets) BucketNames() ([]string, error) { return f.names, nil }