@@ -168,6 +168,9 @@ describe("navigate.to", function()
168
168
nvim .is_nvim_border = function ()
169
169
return false
170
170
end
171
+ nvim .is_nvim_float = function ()
172
+ return false
173
+ end
171
174
172
175
local last_called_direction = " "
173
176
nvim .wincmd = function (direction )
@@ -195,6 +198,9 @@ describe("navigate.to", function()
195
198
nvim .is_nvim_border = function ()
196
199
return true
197
200
end
201
+ nvim .is_nvim_float = function ()
202
+ return false
203
+ end
198
204
199
205
local last_called_direction = " "
200
206
nvim .wincmd = function (direction )
@@ -222,6 +228,9 @@ describe("navigate.to", function()
222
228
nvim .is_nvim_border = function ()
223
229
return true
224
230
end
231
+ nvim .is_nvim_float = function ()
232
+ return false
233
+ end
225
234
226
235
local last_called_direction = " "
227
236
nvim .wincmd = function (direction , count )
@@ -250,6 +259,39 @@ describe("navigate.to", function()
250
259
nvim .is_nvim_border = function ()
251
260
return true
252
261
end
262
+ nvim .is_nvim_float = function ()
263
+ return false
264
+ end
265
+
266
+ local last_called_direction = " "
267
+ tmux .change_pane = function (direction )
268
+ last_called_direction = direction
269
+ end
270
+
271
+ navigate .to (" h" )
272
+ assert .are .same (" h" , last_called_direction )
273
+
274
+ navigate .to (" j" )
275
+ assert .are .same (" j" , last_called_direction )
276
+
277
+ navigate .to (" k" )
278
+ assert .are .same (" k" , last_called_direction )
279
+
280
+ navigate .to (" l" )
281
+ assert .are .same (" l" , last_called_direction )
282
+ end )
283
+
284
+ it (" check with nvim float win" , function ()
285
+ options .navigation .cycle_navigation = true
286
+ navigate .has_tmux_target = function ()
287
+ return true
288
+ end
289
+ nvim .is_nvim_border = function ()
290
+ return false
291
+ end
292
+ nvim .is_nvim_float = function ()
293
+ return true
294
+ end
253
295
254
296
local last_called_direction = " "
255
297
tmux .change_pane = function (direction )
0 commit comments