github.com/vtorhonen/terraform@v0.9.0-beta2.0.20170307220345-5d894e4ffda7/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 }