/
githubmirror
/
terraform
Обзор
Документация
Войти
/
githubmirror
/
terraform
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/plugin/ui_output_test.go
38 строк
741 B
Radek Simko
make copyrightfix
17 фев 2026, 16:56
17 фев 2026, 16:56
0fe906f
Код
Авторство
О чём код?
// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: BUSL-1.1 package plugin import ( "testing" "github.com/hashicorp/go-plugin" "github.com/hashicorp/terraform/internal/terraform" ) func TestUIOutput_impl(t *testing.T) { var _ terraform.UIOutput = new(UIOutput) } func TestUIOutput_input(t *testing.T) { client, server := plugin.TestRPCConn(t) defer client.Close() o := new(terraform.MockUIOutput) err := server.RegisterName("Plugin", &UIOutputServer{ UIOutput: o, }) if err != nil { t.Fatalf("err: %s", err) } output := &UIOutput{Client: client} output.Output("foo") if !o.OutputCalled { t.Fatal("output should be called") } if o.OutputMessage != "foo" { t.Fatalf("bad: %#v", o.OutputMessage) } }