github.com/turtlemonvh/terraform@v0.6.9-0.20151204001754-8e40b6b855e8/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 }