fix(spa): register scoreboard host shell route
This commit is contained in:
@@ -65,7 +65,7 @@ var lastRefreshAtLabel="";
|
|||||||
var lastRefreshFailed=false;
|
var lastRefreshFailed=false;
|
||||||
var sessionDetailInFlight=false;
|
var sessionDetailInFlight=false;
|
||||||
var hostShellRouteHint="";
|
var hostShellRouteHint="";
|
||||||
var HOST_SHELL_ROUTES={lobby:"lobby",lie:"lie",guess:"guess",reveal:"reveal",finished:"finished"};
|
var HOST_SHELL_ROUTES={lobby:"lobby",lie:"lie",guess:"guess",reveal:"reveal",scoreboard:"scoreboard",finished:"finished"};
|
||||||
var hostShellFatalError=false;
|
var hostShellFatalError=false;
|
||||||
var hostShellRecoverInFlight=false;
|
var hostShellRecoverInFlight=false;
|
||||||
var hostCriticalHydrated=false;
|
var hostCriticalHydrated=false;
|
||||||
|
|||||||
@@ -1115,6 +1115,17 @@ class UiScreenTests(TestCase):
|
|||||||
self.assertContains(response, "data-wpp-shell-route=\"/host/guess/round-1\"")
|
self.assertContains(response, "data-wpp-shell-route=\"/host/guess/round-1\"")
|
||||||
self.assertContains(response, "data-wpp-shell-kind=\"host\"")
|
self.assertContains(response, "data-wpp-shell-kind=\"host\"")
|
||||||
|
|
||||||
|
def test_host_screen_template_registers_scoreboard_shell_route(self):
|
||||||
|
self.client.login(username="host_ui", password="secret123")
|
||||||
|
|
||||||
|
response = self.client.get(reverse("lobby:host_screen"))
|
||||||
|
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
self.assertContains(
|
||||||
|
response,
|
||||||
|
'var HOST_SHELL_ROUTES={lobby:"lobby",lie:"lie",guess:"guess",reveal:"reveal",scoreboard:"scoreboard",finished:"finished"};',
|
||||||
|
)
|
||||||
|
|
||||||
@override_settings(USE_SPA_UI=True)
|
@override_settings(USE_SPA_UI=True)
|
||||||
def test_host_screen_deeplink_normalizes_redundant_slashes_when_feature_flag_enabled(self):
|
def test_host_screen_deeplink_normalizes_redundant_slashes_when_feature_flag_enabled(self):
|
||||||
self.client.login(username="host_ui", password="secret123")
|
self.client.login(username="host_ui", password="secret123")
|
||||||
|
|||||||
Reference in New Issue
Block a user