diff options
Diffstat (limited to 'packages/meshbay-hub/tests/test_upload_controls_hidden.py')
| -rw-r--r-- | packages/meshbay-hub/tests/test_upload_controls_hidden.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/meshbay-hub/tests/test_upload_controls_hidden.py b/packages/meshbay-hub/tests/test_upload_controls_hidden.py index a2f9352..6316e44 100644 --- a/packages/meshbay-hub/tests/test_upload_controls_hidden.py +++ b/packages/meshbay-hub/tests/test_upload_controls_hidden.py @@ -23,6 +23,7 @@ import re from pathlib import Path import pytest +from spa_source import transport_source STATIC = Path(__file__).resolve().parents[1] / "src" / "meshbay_hub" / "static" APP = STATIC / "app.js" @@ -202,7 +203,7 @@ def test_a_change_reaches_people_already_connected(app): list somebody clicks. """ assert "transport.onRootsChanged" in app - transport = TRANSPORT.read_text(encoding="utf-8") + transport = transport_source() assert "root_eject_ack" in transport, "nothing routes the node's notice" @@ -219,7 +220,7 @@ def test_the_notice_also_answers_the_operators_own_request(): again on Chat's directory — where it meant the pane went on showing an unsaved-looking draft after a save that had worked. """ - transport = TRANSPORT.read_text(encoding="utf-8") + transport = transport_source() block = transport[transport.index("msg.type.endsWith('_ack')"):] block = block[:block.index("_uploaders")] assert "BROADCAST_ACK_TYPES" in block and "_replayBroadcast" in block, ( @@ -229,7 +230,7 @@ def test_the_notice_also_answers_the_operators_own_request(): # ── Changing it ───────────────────────────────────────────────────────────── def test_changing_a_root_is_signed(): - transport = TRANSPORT.read_text(encoding="utf-8") + transport = transport_source() for method in ("updateRoot", "ejectRoot", "plugRoot"): body = transport[transport.index(f"async {method}("):] body = body[:body.index("\n async ", 1)] |