diff --git a/services/web/test/frontend/features/editor-navigation-toolbar/components/toolbar-header.test.js b/services/web/test/frontend/features/editor-navigation-toolbar/components/toolbar-header.test.js
index ca612d1cf3..69decc31c8 100644
--- a/services/web/test/frontend/features/editor-navigation-toolbar/components/toolbar-header.test.js
+++ b/services/web/test/frontend/features/editor-navigation-toolbar/components/toolbar-header.test.js
@@ -18,6 +18,9 @@ describe('', function () {
togglePdfView: () => {},
hasPublishPermissions: true,
trackChangesVisible: true,
+ handleChangeLayout: () => {},
+ pdfLayout: '',
+ view: '',
}
describe('cobranding logo', function () {
diff --git a/services/web/test/frontend/features/outline/components/outline-pane.test.js b/services/web/test/frontend/features/outline/components/outline-pane.test.js
index 47189e37f3..42faa99e7d 100644
--- a/services/web/test/frontend/features/outline/components/outline-pane.test.js
+++ b/services/web/test/frontend/features/outline/components/outline-pane.test.js
@@ -76,7 +76,13 @@ describe('', function () {
})
it('expand outline and use local storage', function () {
- global.localStorage.getItem.returns(false)
+ global.localStorage.getItem.callsFake(key => {
+ if (key.startsWith('file_outline.expanded.')) {
+ return false
+ }
+ return null
+ })
+
const outline = [
{
title: 'Section',
diff --git a/services/web/test/frontend/prop-types.test.js b/services/web/test/frontend/prop-types.test.js
index 8e4b148410..78f382961b 100644
--- a/services/web/test/frontend/prop-types.test.js
+++ b/services/web/test/frontend/prop-types.test.js
@@ -1,3 +1,5 @@
+import { format } from 'util'
+
/**
* Make tests fail when prop-types are incorrect.
*
@@ -14,10 +16,12 @@ before(function () {
// Ensure we still log the error
originalConsoleError(message, ...args)
+ const formattedMessage = format(message, ...args)
+
// Check if the error is from prop-types
- if (/Failed (prop|data) type/.test(message)) {
+ if (/Failed (prop|data) type/.test(formattedMessage)) {
// Throw an error, causing the test to fail
- throw new Error(message)
+ throw new Error(formattedMessage)
}
}
})