From 890369090e64379ac1c175ff3ae8eeec99435f90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= Date: Wed, 10 Nov 2021 11:39:54 +0100 Subject: [PATCH] Activate serialize_lib unit tests --- .build.yml | 2 ++ serialize_lib/{tests => spec}/serialize_spec.lua | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) rename serialize_lib/{tests => spec}/serialize_spec.lua (94%) diff --git a/.build.yml b/.build.yml index 9627b14..303348f 100644 --- a/.build.yml +++ b/.build.yml @@ -33,6 +33,8 @@ tasks: busted cd ../advtrains_interlocking busted + cd ../serialize_lib + busted - activate_test_env: | cd advtrains git merge --no-commit origin/luaatcdebug diff --git a/serialize_lib/tests/serialize_spec.lua b/serialize_lib/spec/serialize_spec.lua similarity index 94% rename from serialize_lib/tests/serialize_spec.lua rename to serialize_lib/spec/serialize_spec.lua index ccc3a67..016634e 100644 --- a/serialize_lib/tests/serialize_spec.lua +++ b/serialize_lib/spec/serialize_spec.lua @@ -10,7 +10,7 @@ ser = require("serialize") local mock_file = {} _G.mock_file = mock_file function mock_file:read(arg) - if arg == "*l" then + if arg == "*l" or arg== "*line" then local l = self.lines[self.pointer or 1] self.pointer = (self.pointer or 1) + 1 return l @@ -49,7 +49,7 @@ local testtable = { ["es&&ca&\npe3"] = "baz&&bam&\nbim", ["es&:cape4"] = "foo\n:bar" } -local testser = [[LUA_SER v=1 +local testser = [[LUA_SER v=2 B1:T Sa:Sb Sc:B0 @@ -81,13 +81,13 @@ local function check_read(text) return ser.read_from_fd(f) end -local noskip = [[LUA_SER v=1 +local noskip = [[LUA_SER v=2 N1:T E E END_SER ]] -local skip = [[LUA_SER v=1 +local skip = [[LUA_SER v=2 E END_SER ]]