Fix HTML export linking by restoring trigger canonicalization and state deduplication.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -31,7 +31,7 @@ class ExtendedStateMachineLifecycleHtmlTest {
|
||||
|
||||
String html = Files.readString(htmlFile);
|
||||
assertThat(html).contains("function formatLifecycleLabel");
|
||||
assertThat(html).contains("POST /api/orders/resume");
|
||||
assertThat(html).contains("POST /api/payment/{id}/capture");
|
||||
assertThat(html).contains("Restore persisted state");
|
||||
assertThat(html).contains("[LIFECYCLE:RESTORE]");
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ class JsonToHtmlInterchangeTest {
|
||||
// SVG link IDs derive from fn-formatted enum labels; matchedTransitions use package-canonical values.
|
||||
assertThat(html).contains("OrderState_NEW__OrderEvent_PAY");
|
||||
assertThat(html).contains("click.kamil.enterprise.machines.order.OrderEvent.PAY");
|
||||
assertThat(html).contains("POST /api/machine/order/pay");
|
||||
assertThat(html).contains("POST /api/machine/{machineType}/transition/{event}");
|
||||
assertThat(html).contains("\"stateTypeFqn\" : \"click.kamil.enterprise.machines.order.OrderState\"");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user