Packages

Elixir NIF for the XZ data compression library. Requires liblzma to be installed on the target machine.

Current section

Files

Jump to
xz test xz_test.exs
Raw

test/xz_test.exs

defmodule XZTest do
use ExUnit.Case, async: true
test("successfully compresses and decompresses small data buffer") do
data = "Hello World"
{:ok, compressed} = XZ.compress(data)
{:ok, ^data} = XZ.decompress(compressed)
end
test "successfully compresses and decompresses large data buffer" do
data = :crypto.strong_rand_bytes(10240)
{:ok, compressed} = XZ.compress(data)
{:ok, ^data} = XZ.decompress(compressed)
end
end