Packages

A real-browser external-app verifier for patch-safe Phoenix LiveView interactions, with secondary unstyled reference components.

Current section

Files

Jump to
live_interaction_contracts priv harness consumer-dialog-raw-contract.json
Raw

priv/harness/consumer-dialog-raw-contract.json

{
"schema_version": 1,
"id": "harness-raw-dialog-exposes-torn-vector",
"route": "/",
"subject": {"selector": "#dlg"},
"activate": [
{"type": "click", "selector": "#aha-open-raw"}
],
"patch": {
"trigger": {"type": "click", "selector": "#aha-patch-raw"},
"ack": {
"type": "attribute_change",
"selector": "#dlg",
"attribute": "data-aha-rev"
}
},
"expectations": [
{"probe": "node_identity", "after": "same"},
{
"probe": "dialog",
"before": {"open": true, "open_attribute": true, "modal": true},
"after": {"open": true, "open_attribute": true, "modal": true}
}
]
}