From 5c9a332ad69d4ec10d96a236e32dbba9567dba95 Mon Sep 17 00:00:00 2001 From: Elbaz Date: Mon, 28 Aug 2023 16:02:16 +0300 Subject: [PATCH] added use cases --- internal/command/test_test.go | 9 ++++++--- .../test/{broken_no_hcl => broken_no_valid_hcl}/main.tf | 1 - .../main.tftest.hcl | 0 .../testdata/test/broken_wrong_block_resource/main.tf | 2 ++ .../test/broken_wrong_block_resource/main.tftest.hcl | 4 ++++ 5 files changed, 12 insertions(+), 4 deletions(-) rename internal/command/testdata/test/{broken_no_hcl => broken_no_valid_hcl}/main.tf (66%) rename internal/command/testdata/test/{broken_no_hcl => broken_no_valid_hcl}/main.tftest.hcl (100%) create mode 100644 internal/command/testdata/test/broken_wrong_block_resource/main.tf create mode 100644 internal/command/testdata/test/broken_wrong_block_resource/main.tftest.hcl diff --git a/internal/command/test_test.go b/internal/command/test_test.go index 3aa53ca4d6..fac55d255f 100644 --- a/internal/command/test_test.go +++ b/internal/command/test_test.go @@ -132,7 +132,7 @@ func TestTest(t *testing.T) { expected: "1 passed, 0 failed.", code: 0, }, - "broken_no_hcl": { + "broken_no_valid_hcl": { expected: "Unsupported block type", code: 1, }, @@ -187,11 +187,14 @@ func TestTest_Broken_HCL_Files(t *testing.T) { code int skip bool }{ - - "broken_no_hcl": { + "broken_no_valid_hcl": { expected: "Unsupported block type", code: 1, }, + "broken_wrong_block_resource": { + expected: "Blocks of type \"resource\" are not expected here.", + code: 1, + }, } for name, tc := range tcs { t.Run(name, func(t *testing.T) { diff --git a/internal/command/testdata/test/broken_no_hcl/main.tf b/internal/command/testdata/test/broken_no_valid_hcl/main.tf similarity index 66% rename from internal/command/testdata/test/broken_no_hcl/main.tf rename to internal/command/testdata/test/broken_no_valid_hcl/main.tf index a353d42274..818161eba8 100644 --- a/internal/command/testdata/test/broken_no_hcl/main.tf +++ b/internal/command/testdata/test/broken_no_valid_hcl/main.tf @@ -1,3 +1,2 @@ resource "test_resource" "resource" { - value = var.input } diff --git a/internal/command/testdata/test/broken_no_hcl/main.tftest.hcl b/internal/command/testdata/test/broken_no_valid_hcl/main.tftest.hcl similarity index 100% rename from internal/command/testdata/test/broken_no_hcl/main.tftest.hcl rename to internal/command/testdata/test/broken_no_valid_hcl/main.tftest.hcl diff --git a/internal/command/testdata/test/broken_wrong_block_resource/main.tf b/internal/command/testdata/test/broken_wrong_block_resource/main.tf new file mode 100644 index 0000000000..818161eba8 --- /dev/null +++ b/internal/command/testdata/test/broken_wrong_block_resource/main.tf @@ -0,0 +1,2 @@ +resource "test_resource" "resource" { +} diff --git a/internal/command/testdata/test/broken_wrong_block_resource/main.tftest.hcl b/internal/command/testdata/test/broken_wrong_block_resource/main.tftest.hcl new file mode 100644 index 0000000000..1a21307f68 --- /dev/null +++ b/internal/command/testdata/test/broken_wrong_block_resource/main.tftest.hcl @@ -0,0 +1,4 @@ +resource "test_resource" "i_cant_write_that_here" { +} + +run "test" {}