Files
game-cards/addons/gut/test/unit/test_collected_script.gd
2026-05-29 09:16:10 +08:00

54 lines
1.2 KiB
GDScript

extends GutTest
var CollectedTest = GutUtils.CollectedTest
var CollectedScript = GutUtils.CollectedScript
func test_get_risky_count_counts_all_tests_that_were_run():
var c_script = CollectedScript.new()
for i in range(3):
var c_test = CollectedTest.new()
c_script.tests.append(c_test)
c_test.was_run = true
assert_eq(c_script.get_risky_count(), 3)
func test_get_risky_count_does_not_count_scripts_not_run():
var c_script = CollectedScript.new()
for i in range(3):
var c_test = CollectedTest.new()
c_script.tests.append(c_test)
c_test.was_run = false
assert_eq(c_script.get_risky_count(), 0)
func test_get_ran_test_count_only_returns_tests_that_were_run():
var c_script = CollectedScript.new()
var c_test = CollectedTest.new()
c_script.tests.append(c_test)
c_test.was_run = true
c_test = CollectedTest.new()
c_script.tests.append(c_test)
c_test.was_run = true
c_test = CollectedTest.new()
c_script.tests.append(c_test)
c_test.was_run = false
assert_eq(c_script.get_ran_test_count(), 2)
func test_sets_collected_from_when_creating_instances():
var c_script = CollectedScript.new()
c_script.path = "res://test/unit/test_collected_script.gd"
var inst = autofree(c_script.get_new())
assert_eq(inst.collected_script, c_script)