Skip to content

Commit 7694085

Browse files
committed
expand test coverage
1 parent 3011cd5 commit 7694085

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

internal/file/file_manager_service_test.go

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,6 @@ func TestFileManagerService_ConfigApply_Failed(t *testing.T) {
284284
require.Error(t, err)
285285
assert.Equal(t, model.RollbackRequired, writeStatus)
286286
assert.False(t, fileManagerService.rollbackManifest)
287-
288287
}
289288

290289
func TestFileManagerService_checkAllowedDirectory(t *testing.T) {
@@ -658,12 +657,12 @@ func TestFileManagerService_UpdateManifestFile(t *testing.T) {
658657
fileHash := files.GenerateHash(fileContent)
659658

660659
tests := []struct {
661-
name string
662660
currentFiles map[string]*mpi.File
663-
referenced bool
664-
previousRefrenced bool
665-
expectedFiles map[string]*model.ManifestFile
666661
currentManifestFiles map[string]*model.ManifestFile
662+
expectedFiles map[string]*model.ManifestFile
663+
name string
664+
referenced bool
665+
previousReferenced bool
667666
}{
668667
{
669668
name: "Test 1: Manifest file empty",
@@ -674,17 +673,17 @@ func TestFileManagerService_UpdateManifestFile(t *testing.T) {
674673
},
675674
expectedFiles: map[string]*model.ManifestFile{
676675
"/etc/nginx/nginx.conf": {
677-
&model.ManifestFileMeta{
676+
ManifestFileMeta: &model.ManifestFileMeta{
678677
Name: "/etc/nginx/nginx.conf",
679678
Hash: fileHash,
680679
Size: 0,
681680
Referenced: true,
682681
},
683682
},
684683
},
685-
currentManifestFiles: map[string]*model.ManifestFile{},
684+
currentManifestFiles: make(map[string]*model.ManifestFile),
686685
referenced: true,
687-
previousRefrenced: true,
686+
previousReferenced: true,
688687
},
689688
{
690689
name: "Test 2: Manifest file populated - unreferenced",
@@ -698,15 +697,15 @@ func TestFileManagerService_UpdateManifestFile(t *testing.T) {
698697
},
699698
expectedFiles: map[string]*model.ManifestFile{
700699
"/etc/nginx/nginx.conf": {
701-
&model.ManifestFileMeta{
700+
ManifestFileMeta: &model.ManifestFileMeta{
702701
Name: "/etc/nginx/nginx.conf",
703702
Hash: fileHash,
704703
Size: 0,
705704
Referenced: false,
706705
},
707706
},
708707
"/etc/nginx/unref.conf": {
709-
&model.ManifestFileMeta{
708+
ManifestFileMeta: &model.ManifestFileMeta{
710709
Name: "/etc/nginx/unref.conf",
711710
Hash: fileHash,
712711
Size: 0,
@@ -716,16 +715,16 @@ func TestFileManagerService_UpdateManifestFile(t *testing.T) {
716715
},
717716
currentManifestFiles: map[string]*model.ManifestFile{
718717
"/etc/nginx/nginx.conf": {
719-
&model.ManifestFileMeta{
718+
ManifestFileMeta: &model.ManifestFileMeta{
720719
Name: "/etc/nginx/nginx.conf",
721720
Hash: fileHash,
722721
Size: 0,
723722
Referenced: true,
724723
},
725724
},
726725
},
727-
referenced: false,
728-
previousRefrenced: true,
726+
referenced: false,
727+
previousReferenced: true,
729728
},
730729
{
731730
name: "Test 3: Manifest file populated - referenced",
@@ -739,23 +738,23 @@ func TestFileManagerService_UpdateManifestFile(t *testing.T) {
739738
},
740739
expectedFiles: map[string]*model.ManifestFile{
741740
"/etc/nginx/nginx.conf": {
742-
&model.ManifestFileMeta{
741+
ManifestFileMeta: &model.ManifestFileMeta{
743742
Name: "/etc/nginx/nginx.conf",
744743
Hash: fileHash,
745744
Size: 0,
746745
Referenced: true,
747746
},
748747
},
749748
"/etc/nginx/test.conf": {
750-
&model.ManifestFileMeta{
749+
ManifestFileMeta: &model.ManifestFileMeta{
751750
Name: "/etc/nginx/test.conf",
752751
Hash: fileHash,
753752
Size: 0,
754753
Referenced: true,
755754
},
756755
},
757756
"/etc/nginx/unref.conf": {
758-
&model.ManifestFileMeta{
757+
ManifestFileMeta: &model.ManifestFileMeta{
759758
Name: "/etc/nginx/unref.conf",
760759
Hash: fileHash,
761760
Size: 0,
@@ -765,24 +764,24 @@ func TestFileManagerService_UpdateManifestFile(t *testing.T) {
765764
},
766765
currentManifestFiles: map[string]*model.ManifestFile{
767766
"/etc/nginx/nginx.conf": {
768-
&model.ManifestFileMeta{
767+
ManifestFileMeta: &model.ManifestFileMeta{
769768
Name: "/etc/nginx/nginx.conf",
770769
Hash: fileHash,
771770
Size: 0,
772771
Referenced: false,
773772
},
774773
},
775774
"/etc/nginx/unref.conf": {
776-
&model.ManifestFileMeta{
775+
ManifestFileMeta: &model.ManifestFileMeta{
777776
Name: "/etc/nginx/unref.conf",
778777
Hash: fileHash,
779778
Size: 0,
780779
Referenced: false,
781780
},
782781
},
783782
},
784-
referenced: true,
785-
previousRefrenced: false,
783+
referenced: true,
784+
previousReferenced: false,
786785
},
787786
}
788787

0 commit comments

Comments
 (0)