@@ -93,16 +93,22 @@ describe("Testing utils module", function()
9393 end )
9494
9595 it (" wo" , function ()
96+ -- store mini.test float so we can return to it when
97+ -- testing in main instance
98+ local win = vim .api .nvim_get_current_win ()
99+ vim .cmd .new ()
96100 utils .wo .nonexist = " this is nop"
97101 eq (nil , utils .wo .nonexist )
98102
99103 vim .wo [0 ][0 ].nu = true -- setlocal
100104 vim .wo [0 ].rnu = true -- setglobal
101105 eq (vim .wo [0 ][0 ].nu , vim .wo .nu )
102106 eq (vim .wo [0 ][0 ].rnu , vim .wo .rnu )
107+ vim .api .nvim_buf_delete (0 , { force = true })
103108 vim .cmd .new ()
104109 eq (vim .wo [0 ][0 ].nu , vim .wo .nu )
105110 eq (vim .wo [0 ][0 ].rnu , vim .wo .rnu )
111+ vim .api .nvim_buf_delete (0 , { force = true })
106112
107113 -- same behavior
108114 utils .wo [0 ][0 ].nu = true -- setlocal
@@ -112,6 +118,8 @@ describe("Testing utils module", function()
112118 vim .cmd .new ()
113119 eq (utils .wo [0 ][0 ].nu , utils .wo .nu )
114120 eq (utils .wo [0 ][0 ].rnu , utils .wo .rnu )
121+ vim .api .nvim_buf_delete (0 , { force = true })
122+ vim .api .nvim_set_current_win (win )
115123 end )
116124
117125 it (" strsplit" , function ()
0 commit comments