]>
Commit | Line | Data |
---|---|---|
bae9f6d2 JC |
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 | } |