mirror of
https://github.com/0x5eal/luau-unzip.git
synced 2025-04-07 15:50:53 +01:00
style: apply stylua formatter
This commit is contained in:
parent
9d3c815fbb
commit
03320fe090
9 changed files with 489 additions and 485 deletions
|
@ -431,7 +431,6 @@ function ZipReader.extract(self: ZipReader, entry: ZipEntry, options: Extraction
|
|||
skip = true,
|
||||
}))
|
||||
|
||||
|
||||
-- Check if the path was a relative path
|
||||
if path.isRelative(linkPath) then
|
||||
if string.sub(linkPath, -1) ~= "/" then
|
||||
|
|
|
@ -29,7 +29,8 @@ return function(test: typeof(frktest.test))
|
|||
check.equal(targetPath, "pandoc")
|
||||
|
||||
local bin = zip:extract(entry, { isString = false, followSymlinks = true }) :: buffer
|
||||
local expectedBin = process.spawn("unzip", { "-p", "tests/data/pandoc_soft_links.zip", "pandoc-3.2-arm64/bin/pandoc" })
|
||||
local expectedBin =
|
||||
process.spawn("unzip", { "-p", "tests/data/pandoc_soft_links.zip", "pandoc-3.2-arm64/bin/pandoc" })
|
||||
check.is_true(expectedBin.ok)
|
||||
|
||||
-- Compare hashes instead of the entire binary to improve speed and not print out
|
||||
|
|
|
@ -15,7 +15,7 @@ local FALLIBLES = {
|
|||
"invalid_offset2.zip",
|
||||
"misaligned_comment.zip",
|
||||
"comment_garbage.zip",
|
||||
"chinese.zip" -- FIXME: Support encoding other than UTF-8 and ASCII using OS APIs after FFI
|
||||
"chinese.zip", -- FIXME: Support encoding other than UTF-8 and ASCII using OS APIs after FFI
|
||||
}
|
||||
|
||||
local METHOD_NAME_TRANSFORMATIONS: { [string]: unzip.CompressionMethod } = {
|
||||
|
@ -83,7 +83,9 @@ return function(test: typeof(frktest.test))
|
|||
continue
|
||||
end
|
||||
|
||||
local checkErr:(((...any) -> any?) -> nil) = if table.find(FALLIBLES, file) then check.should_error else check.should_not_error
|
||||
local checkErr: ((...any) -> any?) -> nil = if table.find(FALLIBLES, file)
|
||||
then check.should_error
|
||||
else check.should_not_error
|
||||
test.case(`Parsed metadata matches unzip output - {file}`, function()
|
||||
checkErr(function(...)
|
||||
file = "tests/data/" .. file
|
||||
|
@ -118,7 +120,9 @@ return function(test: typeof(frktest.test))
|
|||
|
||||
check.equal(tonumber(length), entry.size)
|
||||
check.equal(METHOD_NAME_TRANSFORMATIONS[method :: string], entry.method)
|
||||
check.is_true(dateFuzzyEq(gotDateTime:formatLocalTime("%Y-%m-%d"), expectedDate :: string, 1))
|
||||
check.is_true(
|
||||
dateFuzzyEq(gotDateTime:formatLocalTime("%Y-%m-%d"), expectedDate :: string, 1)
|
||||
)
|
||||
|
||||
-- TODO: Use extra datetime field
|
||||
check.is_true(
|
||||
|
|
Loading…
Add table
Reference in a new issue