From dfa0a4e8bb9894e2994bc0353a7fca2bba5e8817 Mon Sep 17 00:00:00 2001 From: Anurag Sharma Date: Tue, 11 Mar 2025 15:03:57 +0530 Subject: [PATCH] provisioner: deleted outdated inline unit tests --- provisioner/shell/provisioner_test.go | 44 --------------------------- 1 file changed, 44 deletions(-) diff --git a/provisioner/shell/provisioner_test.go b/provisioner/shell/provisioner_test.go index f50a27d12..40da9b5ea 100644 --- a/provisioner/shell/provisioner_test.go +++ b/provisioner/shell/provisioner_test.go @@ -98,50 +98,6 @@ func TestProvisionerPrepare_InlineShebang(t *testing.T) { } } -func TestProvisionerPrepare_ShebangWithinInline(t *testing.T) { - config := testConfig() - script := `#!/bin/bash - echo "Hello, World!" - ` - config["inline"] = []interface{}{script, "foo", "bar"} - - p := new(Provisioner) - err := p.Prepare(config) - if err != nil { - t.Fatalf("should not have error: %s", err) - } - - if p.config.InlineShebang != "/bin/bash" { - t.Fatalf("bad value: %s", p.config.InlineShebang) - } - - // Test with InlineShebang, it should override the shebang in the script - config["inline_shebang"] = "foo" - p = new(Provisioner) - err = p.Prepare(config) - if err != nil { - t.Fatalf("should not have error: %s", err) - } - - if p.config.InlineShebang != "foo" { - t.Fatalf("bad value: %s", p.config.InlineShebang) - } - - // Test with a inline that does not have a shebang - config["inline"] = []interface{}{"foo", "bar"} - delete(config, "inline_shebang") - p = new(Provisioner) - err = p.Prepare(config) - if err != nil { - t.Fatalf("should not have error: %s", err) - } - - if p.config.InlineShebang != "/bin/sh -e" { - t.Fatalf("bad value: %s", p.config.InlineShebang) - } - -} - func TestProvisionerPrepare_InvalidKey(t *testing.T) { var p Provisioner config := testConfig()