extends GdUnitTestSuite ## The music player scene: the player bar. Auto repeat is in the quiz settings card. var _snapshot: AutoloadSnapshot var _runner: GdUnitSceneRunner var _player: MusicPlayer func before_test() -> void: _snapshot = AutoloadSnapshot.take([Settings]) Settings.auto_repeat_song = true _runner = scene_runner("res://player/MusicPlayer.tscn") _player = _runner.scene() func after_test() -> void: _snapshot.restore() func _click(control: Control) -> void: _runner.set_mouse_position(_player.get_viewport().get_final_transform() * control.get_global_rect().get_center()) await _runner.simulate_mouse_button_pressed(MOUSE_BUTTON_LEFT) await _runner.await_input_processed() func test_empty_space_lets_clicks_through() -> void: assert_int(_player.mouse_filter).is_equal(Control.MOUSE_FILTER_IGNORE)