Add tests for globbing

This commit is contained in:
Ingo Oppermann 2023-09-15 11:14:52 +02:00
parent 8361e5fd3d
commit f31cb8eb0d
No known key found for this signature in database
GPG Key ID: 2AB32426E9DD229E

24
glob/glob_test.go Normal file
View File

@ -0,0 +1,24 @@
package glob
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestPatterns(t *testing.T) {
ok, err := Match("**/a/b/**", "/s3/a/b/test.m3u8", '/')
require.NoError(t, err)
require.True(t, ok)
ok, err = Match("**/a/b/**", "/a/b/test.m3u8", '/')
require.NoError(t, err)
require.True(t, ok)
ok, err = Match("{/memfs,}/a/b/**", "/a/b/test.m3u8", '/')
require.NoError(t, err)
require.True(t, ok)
}