Files
MikrotikManager/docs/ux-ui/acceptance/browser-wg-ui-mobile-bf43263-2026-10-08.json
T

315 lines
6.6 KiB
JSON

{
"date": "2026-10-08",
"backendSource": "3722fad",
"frontendSource": "bf43263",
"name": "mm-acceptance-wg-ui-1791475047653",
"httpMocks": false,
"cases": [
{
"serverId": 1,
"createViaUi": true,
"createReceipt": 201,
"nativeInterfaceAddressAndKeyGeneration": true,
"peerViaUi": true,
"peerReceipt": 201,
"nativePeerFields": true,
"disableEnableViaUi": true,
"nativeToggleAndDataPreserved": true,
"deleteViaUi": true,
"noNativeRemainders": true
},
{
"serverId": 2,
"createViaUi": true,
"createReceipt": 201,
"nativeInterfaceAddressAndKeyGeneration": true,
"peerViaUi": true,
"peerReceipt": 201,
"nativePeerFields": true,
"disableEnableViaUi": true,
"nativeToggleAndDataPreserved": true,
"deleteViaUi": true,
"noNativeRemainders": true
}
],
"layoutCases": [
{
"serverId": 1,
"theme": "dark",
"kind": "create",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "dark",
"kind": "create",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "dark",
"kind": "peer",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "dark",
"kind": "peer",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "dark",
"kind": "import",
"width": 1280,
"sheetWidth": 512,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "dark",
"kind": "import",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "light",
"kind": "create",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "light",
"kind": "create",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "light",
"kind": "peer",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "light",
"kind": "peer",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "light",
"kind": "import",
"width": 1280,
"sheetWidth": 512,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 1,
"theme": "light",
"kind": "import",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "dark",
"kind": "create",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "dark",
"kind": "create",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "dark",
"kind": "peer",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "dark",
"kind": "peer",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "dark",
"kind": "import",
"width": 1280,
"sheetWidth": 512,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "dark",
"kind": "import",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "light",
"kind": "create",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "light",
"kind": "create",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "light",
"kind": "peer",
"width": 1280,
"sheetWidth": 448,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "light",
"kind": "peer",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "light",
"kind": "import",
"width": 1280,
"sheetWidth": 512,
"footerButtonsFit": true,
"noPageOverflow": true
},
{
"serverId": 2,
"theme": "light",
"kind": "import",
"width": 320,
"sheetWidth": 320,
"footerButtonsFit": true,
"noPageOverflow": true
}
],
"requests": [
{
"method": "POST",
"path": "/api/wireguard/interfaces",
"status": 201
},
{
"method": "POST",
"path": "/api/wireguard/interfaces",
"status": 201
},
{
"method": "POST",
"path": "/api/wireguard/peers",
"status": 201
},
{
"method": "POST",
"path": "/api/wireguard/peers",
"status": 201
},
{
"method": "PATCH",
"path": "/api/wireguard/interfaces/1/*C",
"status": 200
},
{
"method": "PATCH",
"path": "/api/wireguard/interfaces/1/*C",
"status": 200
},
{
"method": "PATCH",
"path": "/api/wireguard/interfaces/2/*8",
"status": 200
},
{
"method": "PATCH",
"path": "/api/wireguard/interfaces/2/*8",
"status": 200
},
{
"method": "DELETE",
"path": "/api/wireguard/interfaces/1/*C",
"status": 200
},
{
"method": "DELETE",
"path": "/api/wireguard/interfaces/2/*8",
"status": 200
}
],
"pageErrors": [],
"badApiResponses": [],
"pingBeforeAndAfterToggle": true,
"menuReopens": 0,
"limits": [
"Keys used in memory only, not persisted",
"Create interface/peer, toggle, delete via real production UI",
"Short handshake/ICMP; no export/import, throughput, failures or RBAC"
]
}