28 lines
472 B
Go
28 lines
472 B
Go
package tests
|
|
|
|
import (
|
|
"apigo.cc/apigo/gojs"
|
|
"apigo.cc/apigo/plugin"
|
|
_ "apigo.cc/apigo/plugins/file"
|
|
"testing"
|
|
)
|
|
|
|
func TestFile(t *testing.T) {
|
|
rt := gojs.New(nil)
|
|
defer rt.Close()
|
|
|
|
gojs.SetPluginsConfig(map[string]plugin.Config{
|
|
"apigo.cc/apigo/plugins/file": {
|
|
"allowPaths": []string{
|
|
"testData",
|
|
},
|
|
"allowExtensions": []string{
|
|
".txt",
|
|
},
|
|
},
|
|
})
|
|
|
|
r, err := rt.RunFile("file_test.js")
|
|
Test(t, "file", r == true && err == nil, r, err)
|
|
}
|