mirror of https://github.com/grafana/grafana
When loading a plugin and setting the path, an extra backslash sneaks when running on Windows. Fixes #9597pull/9619/head
parent
4fdb351c32
commit
7863a0417c
@ -0,0 +1,34 @@ |
||||
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\\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/datasource/module") |
||||
}) |
||||
} |
||||
Loading…
Reference in new issue