Skip to content

Commit 9773dce

Browse files
committed
minor fixes
Signed-off-by: Harsh <harshmastic@gmail.com>
1 parent 39db0d2 commit 9773dce

1 file changed

Lines changed: 21 additions & 4 deletions

File tree

pkg/ddc/goosefs/backup_data_test.go

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,14 @@ import (
2020
"fmt"
2121
"os"
2222
"reflect"
23-
"strings"
2423

2524
. "github.com/agiledragon/gomonkey/v2"
2625
. "github.com/onsi/ginkgo/v2"
2726
. "github.com/onsi/gomega"
27+
"gopkg.in/yaml.v2"
2828

2929
datav1alpha1 "github.com/fluid-cloudnative/fluid/api/v1alpha1"
30+
cdatabackup "github.com/fluid-cloudnative/fluid/pkg/databackup"
3031
"github.com/fluid-cloudnative/fluid/pkg/dataflow"
3132
"github.com/fluid-cloudnative/fluid/pkg/ddc/goosefs/operations"
3233
cruntime "github.com/fluid-cloudnative/fluid/pkg/runtime"
@@ -447,6 +448,16 @@ var _ = Describe("GooseFSEngine Data Backup Success Cases", func() {
447448
valueFileName, err = engine.generateDataBackupValueFile(ctx, databackup)
448449
Expect(err).NotTo(HaveOccurred())
449450
Expect(valueFileName).NotTo(BeEmpty())
451+
452+
content, readErr := os.ReadFile(valueFileName)
453+
Expect(readErr).NotTo(HaveOccurred())
454+
455+
var dataBackupValue cdatabackup.DataBackupValue
456+
unmarshalErr := yaml.Unmarshal(content, &dataBackupValue)
457+
Expect(unmarshalErr).NotTo(HaveOccurred())
458+
459+
Expect(dataBackupValue.UserInfo.User).To(Equal(int(backupUID)))
460+
Expect(dataBackupValue.UserInfo.Group).To(Equal(int(backupGID)))
450461
})
451462
})
452463

@@ -668,8 +679,14 @@ var _ = Describe("GooseFSEngine Data Backup Value File Content", func() {
668679
content, readErr := os.ReadFile(valueFileName)
669680
Expect(readErr).NotTo(HaveOccurred())
670681

671-
contentStr := string(content)
672-
Expect(strings.Contains(contentStr, "name:")).To(BeTrue())
673-
Expect(strings.Contains(contentStr, "namespace:")).To(BeTrue())
682+
var dataBackupValue cdatabackup.DataBackupValue
683+
unmarshalErr := yaml.Unmarshal(content, &dataBackupValue)
684+
Expect(unmarshalErr).NotTo(HaveOccurred())
685+
686+
Expect(dataBackupValue.DataBackup.Name).To(Equal(testBackupName))
687+
Expect(dataBackupValue.DataBackup.Namespace).To(Equal(testNamespace))
688+
Expect(dataBackupValue.DataBackup.Dataset).To(Equal(testDatasetName))
689+
Expect(dataBackupValue.UserInfo.User).To(Equal(int(1000)))
690+
Expect(dataBackupValue.UserInfo.Group).To(Equal(int(1000)))
674691
})
675692
})

0 commit comments

Comments
 (0)