1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-10-27 03:47:38 +00:00

Use the correct import path in import.lua

Think this is worth backporting to 1.16.5. Ughr.
This commit is contained in:
Jonathan Coates
2022-12-14 21:29:38 +00:00
parent 551f6ba60c
commit 1276478deb
3 changed files with 38 additions and 2 deletions

View File

@@ -0,0 +1,36 @@
local with_window = require "test_helpers".with_window
describe("The import program", function()
local function create_file(name, contents)
local did_read = false
return {
getName = function() return name end,
read = function()
if did_read then return end
did_read = true
return contents
end,
close = function() end,
}
end
local function create_files(files) return { getFiles = function() return files end } end
it("uploads files", function()
fs.delete("transfer.txt")
with_window(32, 5, function()
local queue = {
{ "import" },
{ "file_transfer", create_files { create_file("transfer.txt", "empty file") } },
}
local co = coroutine.create(shell.run)
for _, event in pairs(queue) do assert(coroutine.resume(co, table.unpack(event))) end
end)
local handle = fs.open("transfer.txt", "rb")
local contents = handle.readAll()
handle.close()
expect(contents):eq("empty file")
end)
end)

View File

@@ -120,7 +120,7 @@ describe("The shell", function()
local function create_files(files) return { getFiles = function() return files end } end
it("suspends the read prompt", function()
fs.delete("tmp.txt")
fs.delete("transfer.txt")
local win = with_window(32, 5, function()
local queue = {