|
1 | 1 | local eq = MiniTest.expect.equality
|
2 | 2 | local child_helper = require("tests.child_helper")
|
3 | 3 | local child = child_helper.new_child_neovim("test_panel")
|
4 |
| -local reference_screenshot = MiniTest.expect.reference_screenshot |
| 4 | +-- local reference_screenshot = MiniTest.expect.reference_screenshot |
5 | 5 | local utils = require("copilot.panel.utils")
|
6 | 6 |
|
7 | 7 | local T = MiniTest.new_set({
|
|
57 | 57 |
|
58 | 58 | T["panel.utils()"] = MiniTest.new_set()
|
59 | 59 |
|
60 |
| -T["panel.utils()"]["panel_uri_from_doc_uri works"] = function() |
61 |
| - local panel_uri = "copilot:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua" |
| 60 | +T["panel.utils()"]["panel_uri_from_doc_uri"] = function() |
| 61 | + local panel_uri = "" |
| 62 | + |
| 63 | + if vim.fn.has("win32") > 0 then |
| 64 | + panel_uri = "copilot:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua" |
| 65 | + else |
| 66 | + panel_uri = "copilot:///home/antoi/test.lua" |
| 67 | + end |
| 68 | + |
62 | 69 | local doc_uri = utils.panel_uri_to_doc_uri(panel_uri)
|
63 |
| - eq(doc_uri, "file:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua") |
| 70 | + |
| 71 | + if vim.fn.has("win32") > 0 then |
| 72 | + eq(doc_uri, "file:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua") |
| 73 | + else |
| 74 | + eq(doc_uri, "file:///home/antoi/test.lua") |
| 75 | + end |
64 | 76 | end
|
65 | 77 |
|
66 | 78 | T["panel.utils()"]["panel_uri_to_doc_uri"] = function()
|
67 |
| - local doc_uri = "file:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua" |
| 79 | + local doc_uri = "" |
| 80 | + |
| 81 | + if vim.fn.has("win32") > 0 then |
| 82 | + doc_uri = "file:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua" |
| 83 | + else |
| 84 | + doc_uri = "file:///home/antoi/test.lua" |
| 85 | + end |
| 86 | + |
68 | 87 | local panel_uri = utils.panel_uri_from_doc_uri(doc_uri)
|
69 | 88 |
|
70 | 89 | -- Windows result
|
71 |
| - if |
72 |
| - panel_uri == "copilot:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua" |
73 |
| - then |
| 90 | + if vim.fn.has("win32") > 0 then |
74 | 91 | eq(panel_uri, "copilot:///C:/Users/antoi/AppData/Local/nvim-data/lazy/copilot.lua/lua/copilot/suggestion/init.lua")
|
75 | 92 | else
|
76 |
| - eq( |
77 |
| - panel_uri, |
78 |
| - [[copilot:///C:\Users\antoi\AppData\Local\nvim-data\lazy\copilot.lua\lua\copilot\suggestion\init.lua]] |
79 |
| - ) |
| 93 | + eq(panel_uri, "copilot:///home/antoi/test.lua") |
80 | 94 | end
|
81 | 95 | end
|
82 | 96 |
|
|
0 commit comments