/* * 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/v2/notes/${ testNoteId }-get`, { 'id': 'ABC123', 'alias': 'banner', 'lastChange': { 'userId': 'test', 'timestamp': 1600033920 }, 'viewCount': 0, 'createTime': 1600033920, 'content': '', 'authorship': [], 'preVersionTwoNote': true }) })