20 lines
774 B
GDScript3
20 lines
774 B
GDScript3
|
extends GdUnitTestSuite
|
||
|
|
||
|
## Ensure Auto-Advance is enabled properly using the user input flag.
|
||
|
func test_enable_auto_advance() -> void:
|
||
|
Dialogic.Inputs.auto_advance.enabled_until_user_input = true
|
||
|
var is_enabled: bool = Dialogic.Inputs.auto_advance.is_enabled()
|
||
|
|
||
|
assert(is_enabled == true, "Auto-Advance is not enabled.")
|
||
|
|
||
|
|
||
|
## This test was created to ensure a bug was fixed:
|
||
|
## When the user enabled the Auto-Advance until user input,
|
||
|
## the Auto-Advance would still run after the user input.
|
||
|
func test_disable_auto_advance() -> void:
|
||
|
Dialogic.Inputs.auto_advance.enabled_until_user_input = true
|
||
|
Dialogic.Inputs.handle_input()
|
||
|
|
||
|
var is_enabled: bool = Dialogic.Inputs.auto_advance.is_enabled()
|
||
|
assert(is_enabled == false, "Auto-Advance is still running after input")
|