51 lines
1.0 KiB
GDScript
51 lines
1.0 KiB
GDScript
extends GutInternalTester
|
|
|
|
func before_each():
|
|
wait_log_delay = 0.0
|
|
|
|
|
|
func test_wait_seconds():
|
|
await wait_seconds(.1, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
|
|
func test_wait_1s():
|
|
wait_log_delay = .9
|
|
await wait_seconds(1, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
|
|
func test_wait_idle_frames():
|
|
await wait_idle_frames(10, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
|
|
func test_wait_physics_frames():
|
|
await wait_physics_frames(10, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
|
|
func test_wait_until():
|
|
var f = func(): return true
|
|
await wait_until(f, 5, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
|
|
func test_wait_while():
|
|
var f = func(): return false
|
|
await wait_while(f, 5, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
|
|
signal some_signal
|
|
func test_wait_for_signal():
|
|
await wait_for_signal(some_signal, .5, 'this is the message')
|
|
pass_test('passing')
|
|
|
|
func test_get_no_message_when_wait_is_less():
|
|
wait_log_delay = 10
|
|
await wait_idle_frames(1)
|
|
await wait_physics_frames(1)
|
|
await wait_seconds(.2)
|
|
pass_test('passing')
|