1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package http import ( "testing" "github.com/stretchr/testify/assert" ) func TestFsConfig_Forbids(t *testing.T) { cfg := UploadsConfig{Forbid: []string{".php"}} assert.True(t, cfg.Forbids("index.php")) assert.True(t, cfg.Forbids("index.PHP")) assert.True(t, cfg.Forbids("phpadmin/index.bak.php")) assert.False(t, cfg.Forbids("index.html")) }