diff --git a/src/tests/clutter-test-utils.c b/src/tests/clutter-test-utils.c index 9d26034c8..56ec27f92 100644 --- a/src/tests/clutter-test-utils.c +++ b/src/tests/clutter-test-utils.c @@ -84,6 +84,24 @@ clutter_test_get_stage (void) return meta_backend_get_stage (backend); } +ClutterContext * +clutter_test_get_context (void) +{ + MetaContext *context = test_environ->context; + MetaBackend *backend = meta_context_get_backend (context); + + return meta_backend_get_clutter_context (backend); +} + +ClutterBackend * +clutter_test_get_backend (void) +{ + MetaContext *context = test_environ->context; + MetaBackend *backend = meta_context_get_backend (context); + + return meta_backend_get_clutter_backend (backend); +} + void clutter_test_flush_input (void) { diff --git a/src/tests/clutter-test-utils.h b/src/tests/clutter-test-utils.h index 37e360092..4f6a91377 100644 --- a/src/tests/clutter-test-utils.h +++ b/src/tests/clutter-test-utils.h @@ -121,6 +121,12 @@ void clutter_test_flush_input (void); CLUTTER_EXPORT ClutterActor * clutter_test_get_stage (void); +CLUTTER_EXPORT +ClutterContext * clutter_test_get_context (void); + +CLUTTER_EXPORT +ClutterBackend * clutter_test_get_backend (void); + #define clutter_test_assert_actor_at_point(stage,point,actor) \ G_STMT_START { \ const graphene_point_t *__p = (point); \