|
|
@@ -114,7 +114,7 @@ func TestDashboardDataAccess(t *testing.T) {
|
|
|
So(err, ShouldNotBeNil)
|
|
|
})
|
|
|
|
|
|
- Convey("Should be able to search for dashboard", func() {
|
|
|
+ Convey("Should be able to search for dashboard and return in folder hierarchy", func() {
|
|
|
query := search.FindPersistedDashboardsQuery{
|
|
|
Title: "test dash 23",
|
|
|
OrgId: 1,
|
|
|
@@ -124,10 +124,12 @@ func TestDashboardDataAccess(t *testing.T) {
|
|
|
So(err, ShouldBeNil)
|
|
|
|
|
|
So(len(query.Result), ShouldEqual, 1)
|
|
|
- hit := query.Result[0]
|
|
|
+ hit := query.Result[0].Dashboards[0]
|
|
|
+
|
|
|
So(len(hit.Tags), ShouldEqual, 2)
|
|
|
So(hit.Type, ShouldEqual, search.DashHitDB)
|
|
|
So(hit.ParentId, ShouldBeGreaterThan, 0)
|
|
|
+
|
|
|
})
|
|
|
|
|
|
Convey("Should be able to search for dashboard folder", func() {
|
|
|
@@ -144,23 +146,6 @@ func TestDashboardDataAccess(t *testing.T) {
|
|
|
So(hit.Type, ShouldEqual, search.DashHitFolder)
|
|
|
})
|
|
|
|
|
|
- Convey("Should be able to browse dashboard folders", func() {
|
|
|
- query := search.FindPersistedDashboardsQuery{
|
|
|
- OrgId: 1,
|
|
|
- BrowseMode: true,
|
|
|
- }
|
|
|
-
|
|
|
- err := SearchDashboards(&query)
|
|
|
- So(err, ShouldBeNil)
|
|
|
-
|
|
|
- So(len(query.Result), ShouldEqual, 2)
|
|
|
- hit := query.Result[0]
|
|
|
- So(hit.Type, ShouldEqual, search.DashHitFolder)
|
|
|
- So(len(hit.Dashboards), ShouldEqual, 2)
|
|
|
- So(hit.Dashboards[0].Title, ShouldEqual, "test dash 23")
|
|
|
-
|
|
|
- })
|
|
|
-
|
|
|
Convey("Should be able to search for dashboard by dashboard ids", func() {
|
|
|
Convey("should be able to find two dashboards by id", func() {
|
|
|
query := search.FindPersistedDashboardsQuery{
|
|
|
@@ -171,12 +156,12 @@ func TestDashboardDataAccess(t *testing.T) {
|
|
|
err := SearchDashboards(&query)
|
|
|
So(err, ShouldBeNil)
|
|
|
|
|
|
- So(len(query.Result), ShouldEqual, 2)
|
|
|
+ So(len(query.Result[0].Dashboards), ShouldEqual, 2)
|
|
|
|
|
|
- hit := query.Result[0]
|
|
|
+ hit := query.Result[0].Dashboards[0]
|
|
|
So(len(hit.Tags), ShouldEqual, 2)
|
|
|
|
|
|
- hit2 := query.Result[1]
|
|
|
+ hit2 := query.Result[0].Dashboards[1]
|
|
|
So(len(hit2.Tags), ShouldEqual, 1)
|
|
|
})
|
|
|
|