6 "github.com/stretchr/testify/assert"
13 func TestAddFile(t *testing.T) {
14 AddRuntimeFile(RTPlugin, memoryFile{"foo.lua", []byte("hello world\n")})
15 AddRuntimeFile(RTSyntax, memoryFile{"bar", []byte("some syntax file\n")})
17 f1 := FindRuntimeFile(RTPlugin, "foo.lua")
19 assert.Equal(t, "foo.lua", f1.Name())
20 data, err := f1.Data()
22 assert.Equal(t, []byte("hello world\n"), data)
24 f2 := FindRuntimeFile(RTSyntax, "bar")
26 assert.Equal(t, "bar", f2.Name())
29 assert.Equal(t, []byte("some syntax file\n"), data)
32 func TestFindFile(t *testing.T) {
33 f := FindRuntimeFile(RTSyntax, "go")
35 assert.Equal(t, "go", f.Name())
38 assert.Equal(t, []byte("filetype: go"), data[:12])
40 e := FindRuntimeFile(RTSyntax, "foobar")