github.com/jrasell/terraform@v0.6.17-0.20160523115548-2652f5232949/terraform/ui_output_mock.go (about) 1 package terraform 2 3 // MockUIOutput is an implementation of UIOutput that can be used for tests. 4 type MockUIOutput struct { 5 OutputCalled bool 6 OutputMessage string 7 OutputFn func(string) 8 } 9 10 func (o *MockUIOutput) Output(v string) { 11 o.OutputCalled = true 12 o.OutputMessage = v 13 if o.OutputFn != nil { 14 o.OutputFn(v) 15 } 16 }