From 974159bdbeefc65c98c69b137bc5a950525181ef Mon Sep 17 00:00:00 2001 From: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com> Date: Wed, 21 Jun 2023 12:10:55 -0400 Subject: [PATCH] Fix CE not working without internet (#5188) Fixes #4252 --- static/tests/motd.ts | 4 ++-- views/_layout.pug | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/static/tests/motd.ts b/static/tests/motd.ts index dd8fff88d..ad2ceadcb 100644 --- a/static/tests/motd.ts +++ b/static/tests/motd.ts @@ -26,7 +26,7 @@ import {assert} from 'chai'; import {isValidAd} from '../motd.js'; import {ITestable} from './frontend-testing.interfaces.js'; -const stub = global.sinon.stub; +import * as sinon from '../../node_modules/sinon/pkg/sinon-esm.js'; class MotdTests implements ITestable { public readonly description: string = 'motd'; @@ -36,7 +36,7 @@ class MotdTests implements ITestable { } private static assertAdWithDateNow(dateNow, ad, subLang, expected, message) { - const dateNowStub = stub(Date, 'now'); + const dateNowStub = sinon.stub(Date, 'now'); dateNowStub.returns(dateNow); MotdTests.assertAd(ad, subLang, expected, message); dateNowStub.restore(); diff --git a/views/_layout.pug b/views/_layout.pug index 1335e75c5..207c08cc7 100644 --- a/views/_layout.pug +++ b/views/_layout.pug @@ -6,9 +6,6 @@ html(lang="en") block meta include meta.pug - if extraBodyClass === "dev" - script(src="https://cdnjs.cloudflare.com/ajax/libs/sinon.js/14.0.0/sinon.js" integrity="sha512-lwbFZYfi3WibUQJXhehHc/gtTko1JVC38zKx2PloaZP6AIVNCk5u/GRDKwF0bHwmiQsF0r9nLF7gO9gew+1j3g==" crossorigin="anonymous" referrerpolicy="no-referrer") - script | (function () { | var isIE11 = !!window.MSInputMethodContext && !!document.documentMode;