@@ -73,16 +73,12 @@ func TestSetBootEntry(t *testing.T) {
7373 name string
7474 efivarfsMock * efivarfs.Mock
7575
76- expectedMessageContains string
77- expectedBootOrder efivarfs.BootOrder
78- expectedEntries map [int ]string
76+ expectedEntries map [int ]string
7977 }{
8078 {
8179 name : "empty efivarfs" , // both BootOrder and BootEntries are initially empty
8280 efivarfsMock : & efivarfs.Mock {},
8381
84- expectedMessageContains : "setting Talos Linux UKI boot entry at index 0 as first in BootOrder: [0]" ,
85- expectedBootOrder : efivarfs.BootOrder {0 },
8682 expectedEntries : map [int ]string {
8783 0 : sdboot .TalosBootEntryDescription ,
8884 },
@@ -100,8 +96,6 @@ func TestSetBootEntry(t *testing.T) {
10096 },
10197 },
10298
103- expectedMessageContains : "setting Talos Linux UKI boot entry at index 1 as first in BootOrder: [1]" ,
104- expectedBootOrder : efivarfs.BootOrder {1 },
10599 expectedEntries : map [int ]string {
106100 0 : "Default Boot Entry" ,
107101 1 : sdboot .TalosBootEntryDescription ,
@@ -120,8 +114,6 @@ func TestSetBootEntry(t *testing.T) {
120114 },
121115 },
122116
123- expectedMessageContains : "Talos Linux UKI boot entry at index 0 is already first in BootOrder: [0]" ,
124- expectedBootOrder : efivarfs.BootOrder {0 },
125117 expectedEntries : map [int ]string {
126118 0 : sdboot .TalosBootEntryDescription ,
127119 },
@@ -143,8 +135,6 @@ func TestSetBootEntry(t *testing.T) {
143135 },
144136 },
145137
146- expectedMessageContains : "setting Talos Linux UKI boot entry at index 1 as first in BootOrder: [1 0]" ,
147- expectedBootOrder : efivarfs.BootOrder {1 , 0 },
148138 expectedEntries : map [int ]string {
149139 0 : "Default Boot Entry" ,
150140 1 : sdboot .TalosBootEntryDescription ,
@@ -167,8 +157,6 @@ func TestSetBootEntry(t *testing.T) {
167157 },
168158 },
169159
170- expectedMessageContains : "Talos Linux UKI boot entry at index 1 is already first in BootOrder: [1]" ,
171- expectedBootOrder : efivarfs.BootOrder {1 },
172160 expectedEntries : map [int ]string {
173161 0 : "Default Boot Entry" ,
174162 1 : sdboot .TalosBootEntryDescription ,
@@ -195,8 +183,6 @@ func TestSetBootEntry(t *testing.T) {
195183 },
196184 },
197185
198- expectedMessageContains : "Talos Linux UKI boot entry at index 1 is already first in BootOrder: [1 0 3 2]" ,
199- expectedBootOrder : efivarfs.BootOrder {1 , 0 , 3 , 2 },
200186 expectedEntries : map [int ]string {
201187 0 : "Default Boot Entry" ,
202188 1 : sdboot .TalosBootEntryDescription ,
@@ -224,8 +210,6 @@ func TestSetBootEntry(t *testing.T) {
224210 },
225211 },
226212
227- expectedMessageContains : "setting Talos Linux UKI boot entry at index 1 as first in BootOrder: [1 5 0 3 2]" ,
228- expectedBootOrder : efivarfs.BootOrder {1 , 5 , 0 , 3 , 2 },
229213 expectedEntries : map [int ]string {
230214 0 : "Default Boot Entry" ,
231215 1 : sdboot .TalosBootEntryDescription ,
@@ -245,8 +229,6 @@ func TestSetBootEntry(t *testing.T) {
245229 },
246230 },
247231
248- expectedMessageContains : "setting Talos Linux UKI boot entry at index 0 as first in BootOrder: [0 1 3 2]" ,
249- expectedBootOrder : efivarfs.BootOrder {0 , 1 , 3 , 2 },
250232 expectedEntries : map [int ]string {
251233 0 : sdboot .TalosBootEntryDescription ,
252234 },
@@ -276,8 +258,6 @@ func TestSetBootEntry(t *testing.T) {
276258 },
277259 },
278260
279- expectedMessageContains : "Removing existing Talos Linux UKI boot entry at index 2" ,
280- expectedBootOrder : efivarfs.BootOrder {1 },
281261 expectedEntries : map [int ]string {
282262 0 : "Default Boot Entry" ,
283263 1 : sdboot .TalosBootEntryDescription ,
@@ -308,8 +288,6 @@ func TestSetBootEntry(t *testing.T) {
308288 },
309289 },
310290
311- expectedMessageContains : "Removing existing Talos Linux UKI boot entry at index 2" ,
312- expectedBootOrder : efivarfs.BootOrder {1 , 0 },
313291 expectedEntries : map [int ]string {
314292 0 : "Default Boot Entry" ,
315293 1 : sdboot .TalosBootEntryDescription ,
@@ -344,8 +322,6 @@ func TestSetBootEntry(t *testing.T) {
344322 },
345323 },
346324
347- expectedMessageContains : "setting Talos Linux UKI boot entry at index 2 as first in BootOrder: [2 1 0 3]" ,
348- expectedBootOrder : efivarfs.BootOrder {2 , 1 , 0 , 3 },
349325 expectedEntries : map [int ]string {
350326 0 : "Default Boot Entry" ,
351327 1 : "Default Boot Entry" ,
@@ -366,13 +342,6 @@ func TestSetBootEntry(t *testing.T) {
366342
367343 require .NoError (t , sdboot .CreateBootEntry (testData .efivarfsMock , blkidInfo , logger .Printf , "test-entry" ))
368344
369- bootOrder , err := efivarfs .GetBootOrder (testData .efivarfsMock )
370- require .NoError (t , err )
371-
372- require .Contains (t , logger .String (), testData .expectedMessageContains , "expected log message not found" )
373-
374- require .Equal (t , testData .expectedBootOrder , bootOrder , "BootOrder does not match expected value" )
375-
376345 bootEntries , err := efivarfs .ListBootEntries (testData .efivarfsMock )
377346 require .NoError (t , err )
378347
0 commit comments