/* * 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(`/api/private/notes/${ testNoteId }-get`, { "content": "", "metadata": { "id": "ABC11", "alias": "banner", "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": [] } }) })