Skip to content

Commit 1012716

Browse files
committed
fix tests
1 parent 37b43be commit 1012716

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

crates/bevy_mod_scripting_core/src/bindings/script_system.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,8 @@ mod test {
675675
};
676676
use test_utils::make_test_plugin;
677677

678+
use crate::BMSScriptingInfrastructurePlugin;
679+
678680
use super::*;
679681

680682
make_test_plugin!(crate);
@@ -692,6 +694,7 @@ mod test {
692694
AssetPlugin::default(),
693695
DiagnosticsPlugin,
694696
TestPlugin::default(),
697+
BMSScriptingInfrastructurePlugin,
695698
));
696699
app.init_schedule(TestSchedule);
697700
let mut main_schedule_order = app.world_mut().resource_mut::<MainScheduleOrder>();

crates/bevy_mod_scripting_core/src/handler.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ mod test {
301301
event::{CallbackLabel, IntoCallbackLabel, ScriptCallbackEvent, ScriptErrorEvent},
302302
runtime::RuntimeContainer,
303303
script::{Script, ScriptComponent, ScriptId, Scripts, StaticScripts},
304+
BMSScriptingInfrastructurePlugin,
304305
};
305306

306307
use super::*;
@@ -597,6 +598,7 @@ mod test {
597598
AssetPlugin::default(),
598599
DiagnosticsPlugin,
599600
TestPlugin::default(),
601+
BMSScriptingInfrastructurePlugin,
600602
));
601603

602604
assert!(app

crates/testing_crates/script_integration_test_harness/src/lib.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ use bevy::{
2222
use bevy_mod_scripting_core::{
2323
asset::ScriptAsset,
2424
bindings::{
25-
pretty_print::DisplayWithWorld, script_value::ScriptValue, ReflectAccessId,
26-
WorldAccessGuard, WorldGuard,
25+
pretty_print::DisplayWithWorld, script_value::ScriptValue, CoreScriptGlobalsPlugin,
26+
ReflectAccessId, WorldAccessGuard, WorldGuard,
2727
},
2828
callback_labels,
2929
error::{InteropError, ScriptError},
3030
event::{IntoCallbackLabel, ScriptErrorEvent},
3131
extractors::{HandlerContext, WithWorldGuard},
3232
handler::handle_script_errors,
3333
script::ScriptId,
34-
IntoScriptPluginParams, ScriptingPlugin,
34+
BMSScriptingInfrastructurePlugin, IntoScriptPluginParams, ScriptingPlugin,
3535
};
3636
use bevy_mod_scripting_functions::ScriptFunctionsPlugin;
3737
use criterion::{measurement::Measurement, BatchSize};
@@ -203,7 +203,12 @@ pub fn execute_integration_test<
203203

204204
let mut app = setup_integration_test(init);
205205

206-
app.add_plugins((ScriptFunctionsPlugin, plugin));
206+
app.add_plugins((
207+
ScriptFunctionsPlugin,
208+
CoreScriptGlobalsPlugin::default(),
209+
BMSScriptingInfrastructurePlugin,
210+
plugin,
211+
));
207212

208213
register_test_functions(&mut app);
209214

0 commit comments

Comments
 (0)