35 lines
1.0 KiB
TypeScript
35 lines
1.0 KiB
TypeScript
import { authenticationHandlers } from "../../../fixtures/handler"
|
|
|
|
describe("Pages > /application", () => {
|
|
beforeEach(() => {
|
|
cy.task("stopMockServer")
|
|
})
|
|
|
|
it('should redirect user to `/application/guilds/create` on click on "Create a Guild"', () => {
|
|
cy.task("startMockServer", [...authenticationHandlers]).setCookie(
|
|
"refreshToken",
|
|
"refresh-token",
|
|
)
|
|
cy.visit("/application")
|
|
cy.get("[data-cy=application-title]").should("have.text", "Application")
|
|
cy.get('a[href="/application/guilds/create"]')
|
|
.click()
|
|
.location("pathname")
|
|
.should("eq", "/application/guilds/create")
|
|
})
|
|
|
|
it('should redirect user to `/application/guilds/join` on click on "Join a Guild"', () => {
|
|
cy.task("startMockServer", [...authenticationHandlers]).setCookie(
|
|
"refreshToken",
|
|
"refresh-token",
|
|
)
|
|
cy.visit("/application")
|
|
cy.get('a[href="/application/guilds/join"]')
|
|
.click()
|
|
.location("pathname")
|
|
.should("eq", "/application/guilds/join")
|
|
})
|
|
})
|
|
|
|
export {}
|