Cargo Features
rmv-bevy-testing-tools has no features set by default.
[dependencies]
rmv-bevy-testing-tools = { version = "0.7.0-rc1", features = ["all", "insta", "rstest", "speculoos", "iter_tools", "events", "traits", "trait_manage_state", "trait_collect_events", "trait_query"] }
- default
-
provides the
TestApp
and it's traits - all = events, insta, iter_tools, rstest, speculoos, traits
-
everything, for convenience
- insta all?
-
exports
set_snapshot_suffix!()
to allow parameterized tests to use snapshotsEnables insta
- rstest all?
-
provides some baseline
TestApp
-fixturesEnables bevy_pbr, bevy_render, bevy_state, rstest, and rstest_reuse
Affects
fixtures::test_app
… - speculoos all?
-
provides
IsContainedIn::is_contained_in
extensionEnables speculoos
Affects
rmv-bevy-testing-tools::assertions
… - iter_tools all?
-
add
ImmediateQuery::query_vec
for convenienceEnables iter_tools
Affects
immediate_query::ImmediateQuery.query_vec
… - events all? trait_collect_events? trait_send_events?
-
Enables bevy_ecs
Affects
rmv-bevy-testing-tools::events
… - traits all? = trait_collect_events, trait_manage_state, trait_query, trait_send_events
-
provides all traits
- trait_manage_state traits?
-
Enables bevy_state
- trait_send_events trait_collect_events traits? = events
-
Enables bevy_ecs
- trait_query traits?
-
Enables bevy_ecs