| 12345678910111213141516171819202122232425262728293031323334 |
- package plugins
- import (
- "testing"
- "github.com/grafana/grafana/pkg/setting"
- . "github.com/smartystreets/goconvey/convey"
- )
- func TestFrontendPlugin(t *testing.T) {
- Convey("When setting paths based on App on Windows", t, func() {
- setting.StaticRootPath = "c:\\grafana\\public"
- fp := &FrontendPluginBase{
- PluginBase: PluginBase{
- PluginDir: "c:\\grafana\\public\\app\\plugins\\app\\testdata\\datasources\\datasource",
- BaseUrl: "fpbase",
- },
- }
- app := &AppPlugin{
- FrontendPluginBase: FrontendPluginBase{
- PluginBase: PluginBase{
- PluginDir: "c:\\grafana\\public\\app\\plugins\\app\\testdata",
- Id: "testdata",
- BaseUrl: "public/app/plugins/app/testdata",
- },
- },
- }
- fp.setPathsBasedOnApp(app)
- So(fp.Module, ShouldEqual, "app/plugins/app/testdata/datasources/datasource/module")
- })
- }
|