calc module

This commit is contained in:
Michael Freno
2025-12-07 00:56:55 -05:00
parent f532837cf3
commit 502eeb1e11
23 changed files with 870 additions and 68 deletions

View File

@@ -9,9 +9,17 @@ require("testing.loveStub")
local luaunit = require("testing.luaunit")
local Units = require("modules.Units")
local Context = require("modules.Context")
local ErrorHandler = require("modules.ErrorHandler")
local Calc = require("modules.Calc")
-- Initialize Units module with Context
Units.init({ Context = Context })
-- Initialize ErrorHandler
ErrorHandler.init({})
-- Initialize Calc
Calc.init({ ErrorHandler = ErrorHandler })
-- Initialize Units module with dependencies
Units.init({ Context = Context, ErrorHandler = ErrorHandler, Calc = Calc })
-- Mock viewport dimensions for consistent tests
local MOCK_VIEWPORT_WIDTH = 1920