diff --git a/tests/controller_world_interaction_validation.gd b/tests/controller_world_interaction_validation.gd index d9e77a5..3d684cb 100644 --- a/tests/controller_world_interaction_validation.gd +++ b/tests/controller_world_interaction_validation.gd @@ -23,13 +23,24 @@ func _run() -> void: bool(main.get("_application_initialized")), "application initialization failed", ) + var save_manager := main.get("_save_manager") as PlayerSaveManager + var world_layout: StringName = WorldLayout.GENERATED + var world_seed: int = PlayerSaveManager.DEFAULT_WORLD_SEED + _expect( + bool(main.call("_apply_world", world_layout, world_seed, true)), + "generated-world preparation failed", + ) + _expect( + bool(main.call("_prepare_host_world", world_layout, world_seed)), + "host-world preparation failed", + ) _expect( bool(main.call("_prepare_private_host")), "private host preparation failed", ) - var save_manager := main.get("_save_manager") as PlayerSaveManager _expect( - save_manager != null and save_manager.initialize_new_game(), + save_manager != null + and save_manager.initialize_new_game(world_seed, world_layout), "new-game initialization failed", ) main.call("_enter_gameplay") diff --git a/tests/economy_regression_validation.gd b/tests/economy_regression_validation.gd index c7e4a9e..de0133b 100644 --- a/tests/economy_regression_validation.gd +++ b/tests/economy_regression_validation.gd @@ -180,6 +180,9 @@ func _run_multiplayer_client() -> void: var fish_catch := _make_catch(fish) assert(player.inventory.add_catch(fish_catch)) catch_ids.append(fish_catch.catch_id) + if catch_ids.size() == NetworkSaleProtocol.MAX_CATCHES_PER_REQUEST: + break + assert(catch_ids.size() == NetworkSaleProtocol.MAX_CATCHES_PER_REQUEST) player.inventory.set_inventory_layout(player.inventory_layout) await create_timer(1.0).timeout _sale_result.clear() diff --git a/tests/player_gathering_animation_validation.gd b/tests/player_gathering_animation_validation.gd index 16e52c3..42f97ca 100644 --- a/tests/player_gathering_animation_validation.gd +++ b/tests/player_gathering_animation_validation.gd @@ -23,7 +23,7 @@ func _run() -> void: await process_frame assert(is_equal_approx( Player.get_catch_texture_resolution_scale(CrabBrown.display_texture), - 1.0, + 20.0, )) assert(is_equal_approx( Player.get_catch_texture_resolution_scale(ClamManila.display_texture),