Verified Commit ca560c5a authored by Jakob Moser's avatar Jakob Moser
Browse files

Add basic frontend tests using Cypress

parent 10e8acb6
Loading
Loading
Loading
Loading

cypress.config.js

0 → 100644
+11 −0
Original line number Diff line number Diff line
const { defineConfig } = require("cypress")

module.exports = defineConfig({
    e2e: {
        // The Portal application base url, see
        // https://docs.cypress.io/guides/references/best-practices#Setting-a-Global-baseUrl
        // We assume the server has already been started, see
        // https://docs.cypress.io/guides/references/best-practices#Web-Servers
        baseUrl: "http://127.0.0.1:5000",
    },
})
+13 −0
Original line number Diff line number Diff line
describe("Fachschaftssitzung page", () => {
    it("contains the word 'Tagesordnung'", () => {
        cy.visit("/fachschaftssitzung")

        cy.contains("Tagesordnung")
    })

    it("shows a generic text about editing today's protocol", () => {
        cy.visit("/fachschaftssitzung")

        cy.contains("Heutiges Protokoll bearbeiten")
    })
})

cypress/e2e/main.cy.js

0 → 100644
+7 −0
Original line number Diff line number Diff line
describe("Main page", () => {
    it("contains the word 'Meeting'", () => {
        cy.visit("/")

        cy.contains("Meeting")
    })
})
+1 −0
Original line number Diff line number Diff line
// See https://on.cypress.io/custom-commands

cypress/support/e2e.js

0 → 100644
+2 −0
Original line number Diff line number Diff line
// See https://on.cypress.io/configuration
import "./commands"
Loading