From 42c52fbce315f4dab9cdbda03c05a5ed63d7cc44 Mon Sep 17 00:00:00 2001 From: aestene Date: Fri, 24 Jan 2025 10:26:10 +0100 Subject: [PATCH] Add test for empty mission definitions list --- .../Controllers/MissionDefinitionControllerTests.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/api.test/Controllers/MissionDefinitionControllerTests.cs b/backend/api.test/Controllers/MissionDefinitionControllerTests.cs index 2027800a..2ce0ae30 100644 --- a/backend/api.test/Controllers/MissionDefinitionControllerTests.cs +++ b/backend/api.test/Controllers/MissionDefinitionControllerTests.cs @@ -80,5 +80,17 @@ public async Task CheckThatListAllMissionDefinitionsEndpointReturnsSuccess() Assert.Single(missionDefinitions!); } + + [Fact] + public async Task CheckThatListAllMissionDefinitionsSucceedWhenThereAreNoMissionDefinitions() + { + var response = await Client.GetAsync("missions/definitions"); + + var missionDefinitions = await response.Content.ReadFromJsonAsync< + List + >(SerializerOptions); + + Assert.Empty(missionDefinitions!); + } } }