US04: UpdateEdgeType
5 Scenarios
User Story
Scenario: Update existing edge type with valid data
Given database contains an edge type with ID {edgeTypeId}
When I send a PUT request to /api/edgetypes/{edgeTypeId} with updated label and weight
#UAC01
Then the response status should be 204 No Content
#UAC02
And the edge type should be updated in the database
Scenarios
SC01: Update existing edge type with valid data
1 testsUAC: 01, 02
SC02: Update edge type with ID mismatch
1 testsUAC: 03, 04
SC03: Update non-existent edge type
1 testsUAC: 05
SC04: Update edge type source and target node types
1 testsUAC: 06, 07
SC05: Update edge type with non-existent source node type
1 testsUAC: 08, 09