1
Fork 0
photoview/api/graphql/models/media_test.go

21 lines
412 B
Go
Raw Normal View History

package models
import (
"testing"
)
func TestSanitizeMediaName(t *testing.T) {
tests := [][2]string{
{"filename.png", "filename_png"},
{"../..\\escape", "____escape"},
{"..", "__"},
{"..\\/", "__"},
}
for i, test := range tests {
if SanitizeMediaName(test[0]) != test[1] {
t.Errorf("SanitizeMediaName test %d failed: got '%s', expected '%s'", i, test[1], SanitizeMediaName(test[0]))
}
}
}