1
0
liminix/tests/fennel/test.nix

26 lines
578 B
Nix
Raw Normal View History

let
overlay = import <liminix/overlay.nix>;
pkgs = import <nixpkgs> { overlays = [ overlay ]; };
script = pkgs.writeFennel "foo" { } ./hello.fnl;
2023-07-02 17:19:54 +00:00
inherit (pkgs.lua.pkgs) fifo;
netlink = pkgs.netlink-lua;
script2 = pkgs.writeFennel "foo2" {
packages = [
fifo
netlink
];
} ./hello.fnl;
in
pkgs.runCommand "check"
{
}
''
set -e
# test that it works
test $(${script}) = "hello"
# test that lua path, cpath are set
grep -q ${fifo}/share/lua/5.3 ${script2}
grep -q ${netlink}/lib/lua/5.3 ${script2}
date > $out
''