|
|
@@ -55,7 +55,8 @@ TEST_F(ApiFixture, KeysCrudAndScopedAuthz) {
|
|
|
// list masks the secret
|
|
|
auto list = c.Get("/api/v1/keys");
|
|
|
ASSERT_EQ(list->status, 200);
|
|
|
- for (auto& k : nlohmann::json::parse(list->body)["keys"]) EXPECT_FALSE(k.contains("key"));
|
|
|
+ auto keysJson = nlohmann::json::parse(list->body);
|
|
|
+ for (auto& k : keysJson["keys"]) EXPECT_FALSE(k.contains("key"));
|
|
|
|
|
|
// scoped key can access its project, but not management or another project
|
|
|
EXPECT_EQ(http(scopedKey).Get(("/api/v1/projects/" + project_).c_str())->status, 200);
|