US01: ListEdges
7 Scenarios
User Story
Scenario: List all edges with default pagination
Given the database contains 3 edges
When I send a GET request to /api/edges
#UAC01
Then the response status should be 200 OK
#UAC02
And the response should contain 3 edges
#UAC03
And each edge should include sourceId and targetId
Scenarios
SC01: List all edges with default pagination
1 testsUAC: 01, 02, 03
SC02: List edges with skip and take parameters
1 testsUAC: 04, 05, 06
SC03: List edges filtered by source node ID
1 testsUAC: 07, 08
SC04: List edges filtered by target node ID
1 testsUAC: 09, 10
SC05: List edges with both source and target filters
1 testsUAC: 11, 12
SC06: List edges with empty database
1 testsUAC: 13, 14
SC07: List edges respects maximum take limit
1 testsUAC: 15, 16