diff --git a/pkg/tf2pulumi/convert/eject_test.go b/pkg/tf2pulumi/convert/eject_test.go index 5042a0856..12eac000d 100644 --- a/pkg/tf2pulumi/convert/eject_test.go +++ b/pkg/tf2pulumi/convert/eject_test.go @@ -136,6 +136,7 @@ func TestEject(t *testing.T) { if assert.NoError(t, err) { // normalize windows newlines expectedPcl := strings.Replace(string(pclBytes), "\r\n", "\n", -1) + source = strings.Replace(source, "\r\n", "\n", -1) assert.Equal(t, expectedPcl, source) delete(pclFiles, filename) } diff --git a/pkg/tf2pulumi/convert/testdata/simple_input/main.tf b/pkg/tf2pulumi/convert/testdata/simple_input/main.tf new file mode 100644 index 000000000..804cf4f2f --- /dev/null +++ b/pkg/tf2pulumi/convert/testdata/simple_input/main.tf @@ -0,0 +1,15 @@ +variable "opt_str_in" { + default = "some string" +} + +variable "number_in" { + type = number +} + +output "region_out" { + value = var.opt_str_in +} + +output "number_out" { + value = var.number_in +} \ No newline at end of file diff --git a/pkg/tf2pulumi/convert/testdata/simple_input/pcl/main.pp b/pkg/tf2pulumi/convert/testdata/simple_input/pcl/main.pp new file mode 100644 index 000000000..d2e01cfcf --- /dev/null +++ b/pkg/tf2pulumi/convert/testdata/simple_input/pcl/main.pp @@ -0,0 +1,11 @@ +config optStrIn string { + default = "some string" +} +config numberIn number { +} +output regionOut { + value = optStrIn +} +output numberOut { + value = numberIn +} \ No newline at end of file