2023-03-11 12:38:51 +01:00
|
|
|
package root_dir
|
2023-03-11 12:26:02 +01:00
|
|
|
|
|
|
|
import (
|
|
|
|
"strings"
|
|
|
|
"testing"
|
|
|
|
|
|
|
|
"github.com/stretchr/testify/require"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestRootDir(t *testing.T) {
|
|
|
|
projectDirName := "go-root-dir"
|
|
|
|
dir := RootDir(projectDirName)
|
|
|
|
require.NotEmpty(t, dir)
|
|
|
|
require.Equal(t, strings.Split(dir, "/")[len(strings.Split(dir, "/"))-1], projectDirName)
|
|
|
|
}
|
|
|
|
|
|
|
|
func TestRootDirError(t *testing.T) {
|
|
|
|
require.Empty(t, RootDir(""))
|
|
|
|
require.Empty(t, RootDir("aaa"))
|
|
|
|
}
|