diff --git a/test/uvw/resource.cpp b/test/uvw/resource.cpp index 481b655c..2a66d221 100644 --- a/test/uvw/resource.cpp +++ b/test/uvw/resource.cpp @@ -7,11 +7,14 @@ struct Res: uvw::Resource { }; TEST(Resource, Basics) { - ASSERT_FALSE(std::is_copy_constructible::value); - ASSERT_FALSE(std::is_copy_assignable::value); + ASSERT_FALSE(std::is_copy_constructible::value); + ASSERT_FALSE(std::is_copy_assignable::value); - ASSERT_FALSE(std::is_move_constructible::value); - ASSERT_FALSE(std::is_move_assignable::value); + ASSERT_FALSE(std::is_move_constructible::value); + ASSERT_FALSE(std::is_move_assignable::value); - ASSERT_NO_THROW(uvw::Loop::getDefault()->resource()->loop()); + auto loop = uvw::Loop::getDefault(); + auto handle = loop->resource(); + + ASSERT_NO_THROW(handle->loop()); }