| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // +build linux
- package dashboards
- import (
- "path/filepath"
- "testing"
- "github.com/grafana/grafana/pkg/infra/log"
- )
- var (
- symlinkedFolder = "testdata/test-dashboards/symlink"
- )
- func TestProvsionedSymlinkedFolder(t *testing.T) {
- cfg := &DashboardsAsConfig{
- Name: "Default",
- Type: "file",
- OrgId: 1,
- Folder: "",
- Options: map[string]interface{}{"path": symlinkedFolder},
- }
- reader, err := NewDashboardFileReader(cfg, log.New("test-logger"))
- if err != nil {
- t.Error("expected err to be nil")
- }
- want, err := filepath.Abs(containingId)
- if err != nil {
- t.Errorf("expected err to be nil")
- }
- resolvedPath := reader.resolvedPath()
- if resolvedPath != want {
- t.Errorf("got %s want %s", resolvedPath, want)
- }
- }
|