// Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: MPL-2.0 package terraform import ( "context" "testing" ) func TestPrefixUIInput_impl(t *testing.T) { var _ UIInput = new(PrefixUIInput) } func TestPrefixUIInput(t *testing.T) { input := new(MockUIInput) prefix := &PrefixUIInput{ IdPrefix: "foo", UIInput: input, } _, err := prefix.Input(context.Background(), &InputOpts{Id: "bar"}) if err != nil { t.Fatalf("err: %s", err) } if input.InputOpts.Id != "foo.bar" { t.Fatalf("bad: %#v", input.InputOpts) } }