func assertLogContains(c *gocheck.C, ch <-chan interface{}, exp events.Log) { logs := captureLogsEvents(ch) for _, l := range logs { if reflect.DeepEqual(l, exp) { return } } c.Errorf("Could not finr %#v in %#v", exp, logs) }