From 87f94396070ee392e8a0f315d8d20b20045b2cea Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Mon, 22 Sep 2025 20:38:08 -0400 Subject: [PATCH] fix(test): typing --- spec/panel_spec.lua | 4 +++- spec/picker_spec.lua | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/spec/panel_spec.lua b/spec/panel_spec.lua index 45a8525..ff24e16 100644 --- a/spec/panel_spec.lua +++ b/spec/panel_spec.lua @@ -62,9 +62,11 @@ describe('Panel integration', function() state.set_problem_id('b') local problem = require('cp.problem') - local ctx = problem.create_context('codeforces', '2146', 'b', { + local config_module = require('cp.config') + local processed_config = config_module.setup({ contests = { codeforces = { cpp = { extension = 'cpp' } } }, }) + local ctx = problem.create_context('codeforces', '2146', 'b', processed_config) assert.has_no_errors(function() run.load_test_cases(ctx, state) diff --git a/spec/picker_spec.lua b/spec/picker_spec.lua index 8c512a6..106fd03 100644 --- a/spec/picker_spec.lua +++ b/spec/picker_spec.lua @@ -158,6 +158,10 @@ describe('cp.picker', function() end, } + package.loaded['cp.pickers.init'] = nil + package.loaded['cp.pickers'] = nil + picker = require('cp.pickers') + local problems = picker.get_problems_for_contest('test_platform', 'test_contest') assert.is_table(problems) assert.equals(1, #problems)