36 lines
1.5 KiB
GDScript
36 lines
1.5 KiB
GDScript
# GdUnit generated TestSuite
|
|
#warning-ignore-all:unused_argument
|
|
#warning-ignore-all:return_value_discarded
|
|
class_name TestSuiteTemplateTest
|
|
extends GdUnitTestSuite
|
|
|
|
# TestSuite generated from
|
|
const __source = 'res://addons/gdUnit4/src/ui/templates/TestSuiteTemplate.gd'
|
|
|
|
|
|
func test_show() -> void:
|
|
var template = 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", ""))
|