From 2fbb52fa2cc1eaed9952206b0091b9ac2ee63d8b Mon Sep 17 00:00:00 2001 From: Ryooooooga Date: Fri, 1 Apr 2022 23:24:27 +0900 Subject: [PATCH] chore: remove dead code --- pkg/commands/oscommands/os.go | 21 ------------------- pkg/commands/oscommands/os_test.go | 33 ------------------------------ 2 files changed, 54 deletions(-) diff --git a/pkg/commands/oscommands/os.go b/pkg/commands/oscommands/os.go index b6f018af5..a9c38e482 100644 --- a/pkg/commands/oscommands/os.go +++ b/pkg/commands/oscommands/os.go @@ -117,27 +117,6 @@ func (c *OSCommand) AppendLineToFile(filename, line string) error { return nil } -// CreateTempFile writes a string to a new temp file and returns the file's name -func (c *OSCommand) CreateTempFile(filename, content string) (string, error) { - tmpfile, err := ioutil.TempFile("", filename) - if err != nil { - c.Log.Error(err) - return "", utils.WrapError(err) - } - c.LogCommand(fmt.Sprintf("Creating temp file '%s'", tmpfile.Name()), false) - - if _, err := tmpfile.WriteString(content); err != nil { - c.Log.Error(err) - return "", utils.WrapError(err) - } - if err := tmpfile.Close(); err != nil { - c.Log.Error(err) - return "", utils.WrapError(err) - } - - return tmpfile.Name(), nil -} - // CreateFileWithContent creates a file with the given content func (c *OSCommand) CreateFileWithContent(path string, content string) error { c.LogCommand(fmt.Sprintf("Creating file '%s'", path), false) diff --git a/pkg/commands/oscommands/os_test.go b/pkg/commands/oscommands/os_test.go index 9c2d9a2a7..9b289ea0a 100644 --- a/pkg/commands/oscommands/os_test.go +++ b/pkg/commands/oscommands/os_test.go @@ -1,7 +1,6 @@ package oscommands import ( - "io/ioutil" "os" "testing" @@ -164,35 +163,3 @@ func TestOSCommandFileType(t *testing.T) { _ = os.RemoveAll(s.path) } } - -func TestOSCommandCreateTempFile(t *testing.T) { - type scenario struct { - testName string - filename string - content string - test func(string, error) - } - - scenarios := []scenario{ - { - "valid case", - "filename", - "content", - func(path string, err error) { - assert.NoError(t, err) - - content, err := ioutil.ReadFile(path) - assert.NoError(t, err) - - assert.Equal(t, "content", string(content)) - }, - }, - } - - for _, s := range scenarios { - s := s - t.Run(s.testName, func(t *testing.T) { - s.test(NewDummyOSCommand().CreateTempFile(s.filename, s.content)) - }) - } -}