From e710a79d9cd4efa10751f93dbc2e8cf562ed6f31 Mon Sep 17 00:00:00 2001 From: Sage Vaillancourt Date: Wed, 12 Feb 2025 23:35:05 -0500 Subject: [PATCH] Unified test/setup.lua harness --- src/test/setup.lua | 11 +++++++++++ src/test/testBaserunning.lua | 14 ++------------ src/test/testFielding.lua | 12 +----------- src/test/testUtils.lua | 6 +----- 4 files changed, 15 insertions(+), 28 deletions(-) create mode 100644 src/test/setup.lua 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 }