@@ -80,14 +80,29 @@ var _ = Describe("TestDynamicSettingsHandler", func() {
8080 return vmop
8181 }
8282
83+ newKVConfig := func () * virtv1.KubeVirt {
84+ return & virtv1.KubeVirt {
85+ TypeMeta : metav1.TypeMeta {
86+ APIVersion : virtv1 .SchemeGroupVersion .String (),
87+ Kind : virtv1 .KubeVirtGroupVersionKind .Kind ,
88+ },
89+ ObjectMeta : metav1.ObjectMeta {
90+ Name : "config" ,
91+ Namespace : "d8-virtualization" ,
92+ },
93+ Spec : virtv1.KubeVirtSpec {},
94+ Status : virtv1.KubeVirtStatus {},
95+ }
96+ }
97+
8398 When ("Observe KVVMI with migrateState" , func () {
8499 It ("Should set migrationConfiguration" , func () {
85100 vm := newVM ()
86101 kvvmi := newKVVMI ()
87102
88103 kvvmi .Status .MigrationState = & virtv1.VirtualMachineInstanceMigrationState {}
89104
90- fakeClient := setupEnvironment (kvvmi , vm )
105+ fakeClient := setupEnvironment (kvvmi , vm , newKVConfig () )
91106 h := NewDynamicSettingsHandler (fakeClient , config .NewDefaultLiveMigrationSettings ())
92107 _ , err := h .Handle (ctx , kvvmi )
93108 Expect (err ).NotTo (HaveOccurred ())
@@ -105,7 +120,7 @@ var _ = Describe("TestDynamicSettingsHandler", func() {
105120 Completed : true ,
106121 }
107122
108- fakeClient := setupEnvironment (kvvmi , vm )
123+ fakeClient := setupEnvironment (kvvmi , vm , newKVConfig () )
109124 h := NewDynamicSettingsHandler (fakeClient , config .NewDefaultLiveMigrationSettings ())
110125 _ , err := h .Handle (ctx , kvvmi )
111126 Expect (err ).NotTo (HaveOccurred ())
@@ -124,7 +139,7 @@ var _ = Describe("TestDynamicSettingsHandler", func() {
124139
125140 vmop := newVMOPEvict (force )
126141
127- fakeClient := setupEnvironment (kvvmi , vm , vmop )
142+ fakeClient := setupEnvironment (kvvmi , vm , vmop , newKVConfig () )
128143 h := NewDynamicSettingsHandler (fakeClient , config .NewDefaultLiveMigrationSettings ())
129144 _ , err := h .Handle (ctx , kvvmi )
130145 Expect (err ).NotTo (HaveOccurred ())
0 commit comments