@ -62,11 +62,10 @@ func TestIntegrationProvideFolderService(t *testing.T) {
}
t . Run ( "should register scope resolvers" , func ( t * testing . T ) {
ac := acmock . New ( )
db , cfg := db . InitTestDBWithCfg ( t )
folderPermissions := acmock . NewMockedPermissionsService ( )
db , _ := db . InitTestDBWithCfg ( t )
store := ProvideStore ( db )
ProvideService ( store , ac , bus . ProvideBus ( tracing . InitializeTracerForTest ( ) ) , nil , nil , db ,
featuremgmt . WithFeatures ( ) , cfg , folderPermissions , supportbundlestest . NewFakeBundleService ( ) , nil , tracing . InitializeTracerForTest ( ) )
featuremgmt . WithFeatures ( ) , supportbundlestest . NewFakeBundleService ( ) , nil , tracing . InitializeTracerForTest ( ) )
require . Len ( t , ac . Calls . RegisterAttributeScopeResolver , 2 )
} )
@ -98,7 +97,6 @@ func TestIntegrationFolderService(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : features ,
cfg : cfg ,
bus : bus . ProvideBus ( tracing . InitializeTracerForTest ( ) ) ,
db : db ,
accessControl : acimpl . ProvideAccessControl ( features , zanzana . NewNoopClient ( ) ) ,
@ -440,7 +438,6 @@ func TestIntegrationNestedFolderService(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : featuresFlagOn ,
cfg : cfg ,
bus : b ,
db : db ,
accessControl : ac ,
@ -496,7 +493,7 @@ func TestIntegrationNestedFolderService(t *testing.T) {
alertStore , err := ngstore . ProvideDBStore ( cfg , featuresFlagOn , db , serviceWithFlagOn , dashSrv , ac , b )
require . NoError ( t , err )
elementService := libraryelements . ProvideService ( cfg , db , routeRegister , serviceWithFlagOn , serviceWithFlagOn . store , featuresFlagOn , ac )
elementService := libraryelements . ProvideService ( cfg , db , routeRegister , serviceWithFlagOn , featuresFlagOn , ac )
lps , err := librarypanels . ProvideService ( cfg , db , routeRegister , elementService , serviceWithFlagOn )
require . NoError ( t , err )
@ -556,7 +553,6 @@ func TestIntegrationNestedFolderService(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : featuresFlagOff ,
cfg : cfg ,
bus : b ,
db : db ,
registry : make ( map [ string ] folder . RegistryService ) ,
@ -579,7 +575,7 @@ func TestIntegrationNestedFolderService(t *testing.T) {
alertStore , err := ngstore . ProvideDBStore ( cfg , featuresFlagOff , db , serviceWithFlagOff , dashSrv , ac , b )
require . NoError ( t , err )
elementService := libraryelements . ProvideService ( cfg , db , routeRegister , serviceWithFlagOff , serviceWithFlagOff . store , featuresFlagOff , ac )
elementService := libraryelements . ProvideService ( cfg , db , routeRegister , serviceWithFlagOff , featuresFlagOff , ac )
lps , err := librarypanels . ProvideService ( cfg , db , routeRegister , elementService , serviceWithFlagOff )
require . NoError ( t , err )
@ -635,7 +631,6 @@ func TestIntegrationNestedFolderService(t *testing.T) {
log : slog . New ( logtest . NewTestHandler ( t ) ) . With ( "logger" , "test-folder-service" ) ,
dashboardFolderStore : folderStore ,
features : featuresFlagOff ,
cfg : cfg ,
bus : b ,
db : db ,
registry : make ( map [ string ] folder . RegistryService ) ,
@ -709,7 +704,7 @@ func TestIntegrationNestedFolderService(t *testing.T) {
CanEditValue : true ,
} )
elementService := libraryelements . ProvideService ( cfg , db , routeRegister , tc . service , tc . service . store , tc . featuresFlag , ac )
elementService := libraryelements . ProvideService ( cfg , db , routeRegister , tc . service , tc . featuresFlag , ac )
lps , err := librarypanels . ProvideService ( cfg , db , routeRegister , elementService , tc . service )
require . NoError ( t , err )
@ -814,7 +809,6 @@ func TestNestedFolderServiceFeatureToggle(t *testing.T) {
dashboardStore : & dashStore ,
dashboardFolderStore : dashboardFolderStore ,
features : featuremgmt . WithFeatures ( featuremgmt . FlagNestedFolders ) ,
cfg : setting . NewCfg ( ) ,
accessControl : acimpl . ProvideAccessControl ( featuremgmt . WithFeatures ( ) , zanzana . NewNoopClient ( ) ) ,
metrics : newFoldersMetrics ( nil ) ,
tracer : tracing . InitializeTracerForTest ( ) ,
@ -852,7 +846,6 @@ func TestFolderServiceDualWrite(t *testing.T) {
dashboardStore : dashStore ,
dashboardFolderStore : dashboardFolderStore ,
features : featuremgmt . WithFeatures ( featuremgmt . FlagNestedFolders ) ,
cfg : cfg ,
accessControl : acimpl . ProvideAccessControl ( featuremgmt . WithFeatures ( ) , zanzana . NewNoopClient ( ) ) ,
metrics : newFoldersMetrics ( nil ) ,
tracer : tracing . InitializeTracerForTest ( ) ,
@ -1485,7 +1478,6 @@ func TestIntegrationNestedFolderSharedWithMe(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : featuresFlagOn ,
cfg : cfg ,
bus : b ,
db : db ,
accessControl : ac ,
@ -1911,7 +1903,6 @@ func TestFolderServiceGetFolder(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : features ,
cfg : cfg ,
bus : b ,
db : db ,
accessControl : ac ,
@ -2008,7 +1999,6 @@ func TestFolderServiceGetFolders(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : featuresFlagOff ,
cfg : cfg ,
bus : b ,
db : db ,
accessControl : ac ,
@ -2096,7 +2086,6 @@ func TestGetChildrenFilterByPermission(t *testing.T) {
dashboardFolderStore : folderStore ,
store : nestedFolderStore ,
features : features ,
cfg : cfg ,
bus : b ,
db : db ,
accessControl : ac ,
@ -2563,7 +2552,6 @@ func setup(t *testing.T, dashStore dashboards.Store, dashboardFolderStore folder
dashboardFolderStore : dashboardFolderStore ,
store : nestedFolderStore ,
features : features ,
cfg : setting . NewCfg ( ) ,
accessControl : ac ,
db : db ,
metrics : newFoldersMetrics ( nil ) ,