INNER CODE UNIT · Go
func
Netflix/go-expect · expect_opt.go:44
func (eo ExpectOpt) Then(f ConsoleCallback) ExpectOpt {
return func(opts *ExpectOpts) error {
var options ExpectOpts
err := eo(&options)
if err != nil {
return err
}
for _, matcher := range options.Matchers {
opts.Matchers = append(opts.Matchers, &callbackMatcher{
f: f,
matcher: matcher,
})
}
return nil
}
}