diff --git a/nav2_lifecycle_manager/test/test_lifecycle_manager.cpp b/nav2_lifecycle_manager/test/test_lifecycle_manager.cpp
index 983a34ee64cc9cb75b69988eef8a990743f0ef2b..c6b6fb0af0781394cf8eadb46dd09fb126cfbbd2 100644
--- a/nav2_lifecycle_manager/test/test_lifecycle_manager.cpp
+++ b/nav2_lifecycle_manager/test/test_lifecycle_manager.cpp
@@ -83,10 +83,10 @@ TEST(LifecycleClientTest, BasicTest)
 {
   LifecycleClientTestFixture fix;
   nav2_lifecycle_manager::LifecycleManagerClient client("lifecycle_manager_test");
-  EXPECT_TRUE(client.startup());
   EXPECT_EQ(
     nav2_lifecycle_manager::SystemStatus::TIMEOUT,
     client.is_active(std::chrono::nanoseconds(1000)));
+  EXPECT_TRUE(client.startup());
   EXPECT_EQ(
     nav2_lifecycle_manager::SystemStatus::ACTIVE,
     client.is_active(std::chrono::nanoseconds(1000000000)));