SQLTemplates: Add helper to ensure all templates have a test-case (#103964)

* SQLTemplates: Add helper to ensure all templates have a test-case associated

* UnifiedStorage: Add missing sql template test case

* LegacyDashboards: Add sql templates fs to test cases for exhaustiveness check

* RBACStore: Add sql templates fs to test cases for exhaustiveness check

* LegacyIAM: Add missing sql template test cases
This commit is contained in:
Matheus Macabu
2025-04-22 11:21:51 +02:00
committed by GitHub
parent 512df0091a
commit fc9f32a9f6
36 changed files with 513 additions and 4 deletions
+12 -1
View File
@@ -12,7 +12,8 @@ import (
func TestUnifiedStorageQueries(t *testing.T) {
mocks.CheckQuerySnapshots(t, mocks.TemplateTestSetup{
RootDir: "testdata",
RootDir: "testdata",
SQLTemplatesFS: sqlTemplatesFS,
Templates: map[*template.Template][]mocks.TemplateTestCase{
sqlResourceDelete: {
{
@@ -335,6 +336,16 @@ func TestUnifiedStorageQueries(t *testing.T) {
},
},
sqlResourceVersionList: {
{
Name: "single path",
Data: &sqlResourceVersionListRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
groupResourceVersion: new(groupResourceVersion),
},
},
},
sqlResourceStats: {
{
Name: "global",