INNER CODE UNIT · Go

TestSanitizeConfigDir

pilinux/gorest · config/config_internal_test.go:10

func TestSanitizeConfigDir(t *testing.T) {
	tests := []struct {
		name    string
		dir     string
		wantErr error
	}{
		{
			name: "valid relative dir",
			dir:  "tmp/config-test",
		},
		{
			name:    "path traversal rejected",
			dir:     "../tmp/config-test",
			wantErr: errInvalidConfigDir,
		},
		{
			name:    "absolute dir rejected",
			dir:     filepath.Join(string(filepath.Separator), "tmp", "config-test"),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…