`;
-exports[`AbcFrame renders an error if abcjs render function crashes 2`] = `
+exports[`AbcFrame renders an error if abcjs render function crashes: with rendering error message shown 1`] = `
This is a mock for ApplicationErrorAlert.
- Props:
+ Props:
{}
diff --git a/frontend/src/extensions/external-lib-app-extensions/abcjs/abc-frame.spec.tsx b/frontend/src/extensions/external-lib-app-extensions/abcjs/abc-frame.spec.tsx
index b75601bd0..eebc2c2ce 100644
--- a/frontend/src/extensions/external-lib-app-extensions/abcjs/abc-frame.spec.tsx
+++ b/frontend/src/extensions/external-lib-app-extensions/abcjs/abc-frame.spec.tsx
@@ -36,9 +36,9 @@ describe('AbcFrame', () => {
/>
)
const view = render(element)
- expect(view.container).toMatchSnapshot()
+ expect(view.container).toMatchSnapshot('before rendering abcjs')
expect(await screen.findByText('Sheet Music for "Speed the Plough"')).toBeInTheDocument()
- expect(view.container).toMatchSnapshot()
+ expect(view.container).toMatchSnapshot('with rendered abcjs')
})
it("renders an error if abcjs file can't be loaded", async () => {
@@ -53,9 +53,9 @@ describe('AbcFrame', () => {
/>
)
const view = render(element)
- expect(view.container).toMatchSnapshot()
+ expect(view.container).toMatchSnapshot('before rendering abcjs')
expect(await screen.findByText('common.errorWhileLoading')).toBeInTheDocument()
- expect(view.container).toMatchSnapshot()
+ expect(view.container).toMatchSnapshot('with loading error message shown')
})
it('renders an error if abcjs render function crashes', async () => {
@@ -72,8 +72,8 @@ describe('AbcFrame', () => {
/>
)
const view = render(element)
- expect(view.container).toMatchSnapshot()
+ expect(view.container).toMatchSnapshot('before rendering abcjs')
expect(await screen.findByText('editor.embeddings.abcJs.errorWhileRendering')).toBeInTheDocument()
- expect(view.container).toMatchSnapshot()
+ expect(view.container).toMatchSnapshot('with rendering error message shown')
})
})
diff --git a/frontend/src/extensions/external-lib-app-extensions/gist/gist-frame.tsx b/frontend/src/extensions/external-lib-app-extensions/gist/gist-frame.tsx
index 785db416a..53328384b 100644
--- a/frontend/src/extensions/external-lib-app-extensions/gist/gist-frame.tsx
+++ b/frontend/src/extensions/external-lib-app-extensions/gist/gist-frame.tsx
@@ -44,7 +44,14 @@ export const GistFrame: React.FC
= ({ id }) => {
src={`https://gist.github.com/${id}.pibb`}
/>
-
+ {/* oxlint-disable-next-line jsx_a11y/no-static-element-interactions */}
+
)
diff --git a/frontend/src/extensions/external-lib-app-extensions/vimeo/replace-vimeo-link.spec.ts b/frontend/src/extensions/external-lib-app-extensions/vimeo/replace-vimeo-link.spec.ts
index e7b0adf25..4948aa3ac 100644
--- a/frontend/src/extensions/external-lib-app-extensions/vimeo/replace-vimeo-link.spec.ts
+++ b/frontend/src/extensions/external-lib-app-extensions/vimeo/replace-vimeo-link.spec.ts
@@ -6,7 +6,7 @@
import { replaceVimeoLinkMarkdownItPlugin } from './replace-vimeo-link'
import MarkdownIt from 'markdown-it'
-describe('Replace youtube link', () => {
+describe('Replace vimeo link', () => {
let markdownIt: MarkdownIt
beforeEach(() => {
@@ -22,7 +22,7 @@ describe('Replace youtube link', () => {
;['player.', ''].forEach((subdomain) => {
;['vimeo.com'].forEach((domain) => {
const origin = `${protocol}${subdomain}${domain}/`
- describe(origin, () => {
+ describe(`Replacer for ${origin}`, () => {
const validUrl = `${origin}23237102`
it(`can detect a correct vimeo video url`, () => {
expect(markdownIt.renderInline(validUrl)).toBe("")
diff --git a/frontend/src/extensions/external-lib-app-extensions/youtube/replace-youtube-link.spec.ts b/frontend/src/extensions/external-lib-app-extensions/youtube/replace-youtube-link.spec.ts
index 13b741671..b641af5b1 100644
--- a/frontend/src/extensions/external-lib-app-extensions/youtube/replace-youtube-link.spec.ts
+++ b/frontend/src/extensions/external-lib-app-extensions/youtube/replace-youtube-link.spec.ts
@@ -22,7 +22,7 @@ describe('Replace youtube link', () => {
;['www.', ''].forEach((subdomain) => {
;['youtube.com', 'youtube-nocookie.com'].forEach((domain) => {
const origin = `${protocol}${subdomain}${domain}/`
- describe(origin, () => {
+ describe(`Replacer for ${origin}`, () => {
const validUrl = `${origin}?v=12312312312`
it(`can detect a correct youtube video url`, () => {
expect(markdownIt.renderInline(validUrl)).toBe('')
diff --git a/frontend/src/pages/api/private/me/media.ts b/frontend/src/pages/api/private/me/media.ts
index fdfbcd4be..689bd995d 100644
--- a/frontend/src/pages/api/private/me/media.ts
+++ b/frontend/src/pages/api/private/me/media.ts
@@ -14,14 +14,14 @@ const handler = (req: NextApiRequest, res: NextApiResponse) => {
createdAt: '2022-03-20T20:36:32Z',
uuid: '5355ed83-7e12-4db0-95ed-837e124db08c',
fileName: 'dummy.png',
- noteId: 'features'
+ noteAlias: 'features'
},
{
username: 'tilman',
createdAt: '2022-03-20T20:36:57+0000',
uuid: '656745ab-fbf9-47f1-a745-abfbf9a7f10c',
fileName: 'dummy2.png',
- noteId: null
+ noteAlias: null
}
])
}
diff --git a/frontend/src/pages/api/private/media.ts b/frontend/src/pages/api/private/media.ts
index 5065f9fd4..70b37d33a 100644
--- a/frontend/src/pages/api/private/media.ts
+++ b/frontend/src/pages/api/private/media.ts
@@ -22,7 +22,7 @@ const handler = async (req: NextApiRequest, res: NextApiResponse): Promise
{
uuid: 'e81f57cd-5866-4253-9f57-cd5866a253ca',
fileName: 'avatar.png',
- noteId: null,
+ noteAlias: null,
username: 'test',
createdAt: '2022-02-27T21:54:23.856Z'
},
diff --git a/frontend/src/pages/api/private/notes/features/index.ts b/frontend/src/pages/api/private/notes/features/index.ts
index abc925288..2af9e0aba 100644
--- a/frontend/src/pages/api/private/notes/features/index.ts
+++ b/frontend/src/pages/api/private/notes/features/index.ts
@@ -40,7 +40,8 @@ const handler = (req: NextApiRequest, res: NextApiResponse): void => {
groupName: '_EVERYONE',
canEdit: false
}
- ]
+ ],
+ publiclyVisible: true
}
},
editedByAtPosition: []
diff --git a/frontend/src/pages/api/private/notes/index.ts b/frontend/src/pages/api/private/notes/index.ts
index 799d8d8dc..06d82555c 100644
--- a/frontend/src/pages/api/private/notes/index.ts
+++ b/frontend/src/pages/api/private/notes/index.ts
@@ -38,7 +38,8 @@ const handler = (req: NextApiRequest, res: NextApiResponse): void => {
groupName: '_LOGGED_IN',
canEdit: false
}
- ]
+ ],
+ publiclyVisible: true
}
},
editedByAtPosition: []
diff --git a/frontend/src/pages/api/private/notes/slide-example/index.ts b/frontend/src/pages/api/private/notes/slide-example/index.ts
index 918ef13c3..3ed35c246 100644
--- a/frontend/src/pages/api/private/notes/slide-example/index.ts
+++ b/frontend/src/pages/api/private/notes/slide-example/index.ts
@@ -47,7 +47,8 @@ const handler = (req: NextApiRequest, res: NextApiResponse): void => {
groupName: 'hedgedoc-devs',
canEdit: true
}
- ]
+ ],
+ publiclyVisible: true
}
},
editedByAtPosition: []
diff --git a/frontend/src/redux/note-details/reducers/build-state-from-metadata-update.spec.ts b/frontend/src/redux/note-details/reducers/build-state-from-metadata-update.spec.ts
index cce5f91c1..25a5e42ee 100644
--- a/frontend/src/redux/note-details/reducers/build-state-from-metadata-update.spec.ts
+++ b/frontend/src/redux/note-details/reducers/build-state-from-metadata-update.spec.ts
@@ -16,7 +16,8 @@ describe('build state from server permissions', () => {
permissions: {
owner: null,
sharedToGroups: [],
- sharedToUsers: []
+ sharedToUsers: [],
+ publiclyVisible: false
},
editedBy: [],
primaryAlias: 'test-id',
diff --git a/frontend/src/redux/note-details/reducers/build-state-from-server-permissions.spec.ts b/frontend/src/redux/note-details/reducers/build-state-from-server-permissions.spec.ts
index fa0bca6b1..bdf89c375 100644
--- a/frontend/src/redux/note-details/reducers/build-state-from-server-permissions.spec.ts
+++ b/frontend/src/redux/note-details/reducers/build-state-from-server-permissions.spec.ts
@@ -24,7 +24,8 @@ describe('build state from server permissions', () => {
groupName: 'test-group',
canEdit: false
}
- ]
+ ],
+ publiclyVisible: false
}
expect(buildStateFromServerPermissions(state, permissions)).toStrictEqual({ ...state, permissions: permissions })
})
diff --git a/frontend/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.spec.ts b/frontend/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.spec.ts
index d14a4e6dd..b79c1bfdb 100644
--- a/frontend/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.spec.ts
+++ b/frontend/src/redux/note-details/reducers/build-state-from-set-note-data-from-server.spec.ts
@@ -50,7 +50,8 @@ describe('build state from set note data from server', () => {
canEdit: true,
username: 'shareusername'
}
- ]
+ ],
+ publiclyVisible: false
},
tags: ['tag'],
title: 'title',
@@ -118,7 +119,8 @@ describe('build state from set note data from server', () => {
canEdit: true,
username: 'shareusername'
}
- ]
+ ],
+ publiclyVisible: false
}
}