diff options
| m--------- | Balau | 0 | ||||
| -rw-r--r-- | Makefile | 2 | ||||
| -rw-r--r-- | src/Dalos-cli.cc | 2 | ||||
| -rw-r--r-- | tests/alltests.lua | 2 | ||||
| -rw-r--r-- | tests/test2.lua | 6 | 
5 files changed, 11 insertions, 1 deletions
diff --git a/Balau b/Balau -Subproject 1a67500d100520dd8be9856f2f57ab8b0fbf90b +Subproject 24dbb15bf6f2b513e2fb75345345b7b646ff1a8 @@ -48,7 +48,7 @@ strip: $(TARGET)  Balau:  	$(MAKE) -C Balau -tests: $(TARGET) +tests: all  	$(MAKE) -C Balau tests  	./$(TARGET) tests/alltests.lua tests/runtests.lua  	./$(TARGET) tests/alltests.lua -e 'runtests()' diff --git a/src/Dalos-cli.cc b/src/Dalos-cli.cc index 5c7cc8a..887d7d1 100644 --- a/src/Dalos-cli.cc +++ b/src/Dalos-cli.cc @@ -4,6 +4,7 @@  #include <LuaTask.h>  #include <Input.h>  #include <BStdIO.h> +#include <LuaHandle.h>  #include "BReadline.h"  #include "LuaLoad.h" @@ -42,6 +43,7 @@ namespace {  class DalosInit : public LuaExecCell {      virtual void run(Lua & L) override {          registerLuaLoad(L); +        registerLuaHandle(L);      }  }; diff --git a/tests/alltests.lua b/tests/alltests.lua index d0feda2..d4088e6 100644 --- a/tests/alltests.lua +++ b/tests/alltests.lua @@ -1,5 +1,7 @@  load "tests/test1.lua" +load "tests/test2.lua"  function runtests()      test1() +    test2()  end diff --git a/tests/test2.lua b/tests/test2.lua new file mode 100644 index 0000000..d023ba5 --- /dev/null +++ b/tests/test2.lua @@ -0,0 +1,6 @@ +function test2() +    local i = Input.new "tests/test1.lua" +    i:open() +    i:close() +    i:destroy() +end  | 
