/* * SPDX-FileCopyrightText: 2021 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ declare namespace Cypress { interface Chainable { visitTestEditor(query?: string): Chainable } } export const testNoteId = 'test' Cypress.Commands.add('visitTestEditor', (query?: string) => { return cy.visit(`/n/${testNoteId}${query ? `?${query}` : ''}`) }) beforeEach(() => { cy.intercept(`/mock-backend/api/private/notes/${testNoteId}-get`, { content: '', metadata: { id: 'mock_note_id', alias: 'mockNote', version: 2, viewCount: 0, updateTime: '2021-04-24T09:27:51.000Z', updateUser: { userName: 'test', displayName: 'Testy', photo: '', email: '' }, createTime: '2021-04-24T09:27:51.000Z', editedBy: [] } }) })