Files
Gumble-Backend/internal/test/helper_files_test.go
Zane Walker 7e940c83a7
Some checks failed
Build & Test / build-test (push) Has been cancelled
Build & Test / swagger-codegen-cli (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
(Feat): Initial Commit
2026-07-03 19:41:31 +05:30

32 lines
701 B
Go

package test_test
import (
"os"
"path/filepath"
"strings"
"testing"
"allaboutapps.dev/aw/go-starter/internal/test"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestPrepareTestFile(t *testing.T) {
var path string
test.WithTempDir(t, func(localBasePath, basePath string) {
assert.True(t, strings.HasSuffix(localBasePath, strings.ToLower(t.Name())))
assert.NotEmpty(t, basePath)
fileName := "example.jpg"
test.PrepareTestFile(t, fileName)
path = filepath.Join(localBasePath, basePath, fileName)
_, err := os.Stat(path)
require.NoError(t, err)
})
_, err := os.Stat(path)
require.Error(t, err)
require.ErrorIs(t, err, os.ErrNotExist)
}