Skip to content

Commit

Permalink
fix: Applying review comments: using temp file for testing SaveToFile…
Browse files Browse the repository at this point in the history
… method
  • Loading branch information
RawanMostafa08 committed Sep 24, 2024
1 parent eb69b31 commit 2691c50
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 12 deletions.
12 changes: 9 additions & 3 deletions pkg/iniparser_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -331,18 +331,24 @@ func TestString(t *testing.T) {
}

func TestSaveToFile(t *testing.T) {
const outPath = "testdata/out.ini"

parser := NewParser()
err := parser.LoadFromFile(path)
if err != nil {
t.Errorf("Error! %v", err)
}

err = parser.SaveToFile(outPath)
file, err := os.CreateTemp("", "out.ini")
if err != nil {
t.Errorf("Error! %v", err)
}
defer os.Remove(file.Name())

err = parser.SaveToFile(file.Name())
if err != nil {
t.Errorf("Error! %v", err)
}

stringFile := parser.String()
assertFile(t, outPath, stringFile)
assertFile(t, file.Name(), stringFile)
}
9 changes: 0 additions & 9 deletions pkg/testdata/out.ini

This file was deleted.

0 comments on commit 2691c50

Please sign in to comment.