package anoia assert macros and point fennelrepl at them
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
default: fs.lua init.lua nl.lua svc.lua
|
||||
|
||||
test:
|
||||
ln -s . anoia
|
||||
fennel test.fnl
|
||||
|
||||
%.lua: %.fnl
|
||||
|
@@ -10,10 +10,15 @@ in stdenv.mkDerivation {
|
||||
src = ./.;
|
||||
nativeBuildInputs = [ fennel ];
|
||||
buildInputs = with lua.pkgs; [ luafilesystem ];
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
doCheck = true;
|
||||
checkPhase = "make test";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p "$out/share/lua/${lua.luaversion}/${pname}"
|
||||
cp *.lua "$out/share/lua/${lua.luaversion}/${pname}"
|
||||
|
||||
mkdir -p "$dev/share/lua/${lua.luaversion}/${pname}"
|
||||
cp assert.fnl "$dev/share/lua/${lua.luaversion}/${pname}"
|
||||
'';
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
(local { : hash : base64url } (require :anoia))
|
||||
(import-macros { : expect= } :anoia.assert)
|
||||
(local { : hash : base64url } (require :init))
|
||||
(import-macros { : expect= } :assert)
|
||||
|
||||
(expect= (hash "") 5381)
|
||||
|
||||
|
Reference in New Issue
Block a user