Another way to require druid in test scripts

This commit is contained in:
Insality 2023-08-06 14:07:45 +03:00
parent b7e16e4321
commit 65fe2521f4
8 changed files with 56 additions and 52 deletions

View File

@ -1,15 +1,21 @@
local luacov_runner = require "luacov.runner"
local deftest = require("deftest.deftest") local deftest = require("deftest.deftest")
local tests = {
-- Test list
require("test.tests.test_button"),
require("test.tests.test_hover"),
require("test.tests.test_drag"),
require("test.tests.test_back_handler"),
require("test.tests.test_blocker"),
--require("test.tests.test_static_grid"),
}
function init(self) function init(self)
print('[DefTest]: Init of DefTest') print('[DefTest]: Init of DefTest')
for i = 1, #tests do
luacov_runner.init() deftest.add(tests[i])
deftest.add(require("test.tests.test_button")) end
deftest.add(require("test.tests.test_hover"))
deftest.add(require("test.tests.test_drag"))
deftest.add(require("test.tests.test_back_handler"))
deftest.add(require("test.tests.test_blocker"))
local is_report = (sys.get_config("test.report") == "1") local is_report = (sys.get_config("test.report") == "1")
deftest.run({ coverage = { enabled = is_report } }) deftest.run({ coverage = { enabled = is_report } })

View File

@ -1,10 +1,10 @@
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()
describe("Back Handler component", function() describe("Back Handler component", function()

View File

@ -1,11 +1,10 @@
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()
describe("Blocker component", function() describe("Blocker component", function()

View File

@ -1,11 +1,10 @@
local mock_gui = require("deftest.mock.gui")
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require("deftest.mock.gui")
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()
describe("Button Component", function() describe("Button Component", function()

View File

@ -1,10 +1,10 @@
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()

View File

@ -1,10 +1,10 @@
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()
describe("Hover component", function() describe("Hover component", function()

View File

@ -1,10 +1,10 @@
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()
describe("Static Grid component", function() describe("Static Grid component", function()

View File

@ -1,10 +1,10 @@
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
return function() return function()
local mock_gui = require "deftest.mock.gui"
local mock_time = require("deftest.mock.time")
local mock_input = require("test.helper.mock_input")
local test_helper = require("test.helper.test_helper")
local druid_system = require("druid.druid")
local druid = nil local druid = nil
local context = test_helper.get_context() local context = test_helper.get_context()
describe("Template component", function() describe("Template component", function()