diff --git a/ctrl/internal/service/configuration_test.go b/ctrl/internal/service/configuration_test.go index bb84934663f0bfc3c368d996d37ae376e1b0792e..73cb89392b85f2253bbb1d2d3521a3f2a5b64d1e 100644 --- a/ctrl/internal/service/configuration_test.go +++ b/ctrl/internal/service/configuration_test.go @@ -45,6 +45,56 @@ func setupTest() (Configuration, context.Context) { return *configurationService, ctx } +func TestReactToDelete(t *testing.T) { + t.Parallel() + t.Run("Default", func(t *testing.T) { + t.Parallel() + + //configService, _ := setupTest() + //mockFileReader := NewMockFileReader() + // + //// Prepare files in mock filesystem. + //dirName := "testDir" + //kmsList := []model.KMS{} + //dirList := []os.DirEntry{} + //for _, fileName := range []string{"kms1.yaml", "kms2.yaml"} { + // kms := model.KMS{ + // Id: uuid.New(), + // Name: "test", + // QuantumModules: []model.QuantumModule{}, + // Peers: []model.Peer{}, + // } + // kmsList = append(kmsList, kms) + // + // byteData, err := yaml.Marshal(kms) + // require.NoError(t, err) + // + // totalFilePath := dirName + "/" + fileName + // mockFileReader.AddFileToMock(totalFilePath, byteData) + // + // // Create mock directory entries using a custom implementation + // mockDirEntry := &mockDirEntry{ + // name: fileName, + // isDir: false, + // } + // dirList = append(dirList, mockDirEntry) + //} + //mockFileReader.AddDirToMock(dirName, dirList) + // + //configService.fileReader = mockFileReader + //configService.directoryPathToWatch = dirName + // + //returnedConfigs, err := configService.getAllConfigs() + //require.NoError(t, err) + // + //assert.Len(t, returnedConfigs, len(kmsList)) + //for i, kms := range kmsList { + // assert.Equal(t, kms, returnedConfigs[i]) + //} + }) + +} + func TestGetConfig(t *testing.T) { t.Parallel() t.Run("Default", func(t *testing.T) {