Files
settled-reach/client/addons/gdUnit4/test/ui/templates/TestSuiteTemplateTest.gd
T
jpmschweitzerandClaude Opus 4.6 61e0762a84 chore(client): add gdUnit4 test framework addon
Vendor gdUnit4 for Godot 4 client testing (D-030).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 16:52:00 +01:00

36 lines
1.5 KiB
GDScript

@warning_ignore_start("unsafe_method_access")
# GdUnit generated TestSuite
class_name TestSuiteTemplateTest
extends GdUnitTestSuite
# TestSuite generated from
const __source = 'res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.gd'
func test_show() -> void:
var template :Variant = spy("res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.tscn")
scene_runner(template)
# verify the followup functions are called by _ready()
verify(template)._ready()
verify(template).setup_editor_colors()
verify(template).setup_supported_types()
verify(template).load_template(GdUnitTestSuiteTemplate.TEMPLATE_ID_GD)
verify(template).setup_tags_help()
func test_load_template_gd() -> void:
var runner := scene_runner("res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.tscn")
runner.invoke("load_template", GdUnitTestSuiteTemplate.TEMPLATE_ID_GD)
assert_int(runner.get_property("_selected_template")).is_equal(GdUnitTestSuiteTemplate.TEMPLATE_ID_GD)
assert_str(runner.get_property("_template_editor").text).is_equal(GdUnitTestSuiteTemplate.default_GD_template().replace("\r", ""))
func test_load_template_cs() -> void:
var runner := scene_runner("res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.tscn")
runner.invoke("load_template", GdUnitTestSuiteTemplate.TEMPLATE_ID_CS)
assert_int(runner.get_property("_selected_template")).is_equal(GdUnitTestSuiteTemplate.TEMPLATE_ID_CS)
assert_str(runner.get_property("_template_editor").text).is_equal(GdUnitTestSuiteTemplate.default_CS_template().replace("\r", ""))