diff --git a/src/test/setup.lua b/src/test/setup.lua new file mode 100644 index 0000000..70de319 --- /dev/null +++ b/src/test/setup.lua @@ -0,0 +1,11 @@ +import = function() end +luaunit = require("luaunit") +luaunit.ORDER_ACTUAL_EXPECTED = false + +utils = require("utils") +C = require("constants") +local mocks = require("test/mocks") +playdate, announcer = mocks[1], mocks[2] + +local _f = require("fielding") +Fielding, newFielder = _f[1], _f[2] diff --git a/src/test/testBaserunning.lua b/src/test/testBaserunning.lua index 18d6cef..a27a707 100644 --- a/src/test/testBaserunning.lua +++ b/src/test/testBaserunning.lua @@ -1,16 +1,6 @@ -import = function() end -luaunit = require("luaunit") -luaunit.ORDER_ACTUAL_EXPECTED = false +require("test/setup") -utils = require("utils") -C = require("constants") -mocks = require("test/mocks") -playdate, announcer = mocks[1], mocks[2] - -Baserunning = require("baserunning") - -local _f = require("fielding") -Fielding, newFielder = _f[1], _f[2] +local Baserunning = require("baserunning") ---@return Baserunning, { called: boolean } function buildBaserunning() diff --git a/src/test/testFielding.lua b/src/test/testFielding.lua index b7edc3c..73c719e 100644 --- a/src/test/testFielding.lua +++ b/src/test/testFielding.lua @@ -1,14 +1,4 @@ -import = function() end -luaunit = require("luaunit") -luaunit.ORDER_ACTUAL_EXPECTED = false - -utils = require("utils") -C = require("constants") -mocks = require("test/mocks") -playdate = mocks[1] - -_f = require("fielding") -Fielding = _f[1] +require("test/setup") ---@return Fielding, number fielderCount local function fieldersAtDefaultPositions() diff --git a/src/test/testUtils.lua b/src/test/testUtils.lua index 9959762..edc7cc0 100644 --- a/src/test/testUtils.lua +++ b/src/test/testUtils.lua @@ -1,8 +1,4 @@ -import = function() end -luaunit = require("luaunit") -luaunit.ORDER_ACTUAL_EXPECTED = false - -utils = require("utils") +require("test/setup") function testFilter() local numArr = { 5, 10, 15, 20 }