UNPKG

cypress-example-kitchensink

Version:

This is an example app used to showcase Cypress.io End-to-End (E2E) testing. For a full reference of our documentation, go to https://docs.cypress.io

33 lines (28 loc) 1.04 kB
/// <reference types="cypress" /> context('Location', () => { beforeEach(() => { cy.visit('http://localhost:8080/commands/location') }) it('cy.hash() - get the current URL hash', () => { // https://on.cypress.io/hash cy.hash().should('be.empty') }) it('cy.location() - get window.location', () => { // https://on.cypress.io/location cy.location().should((location) => { expect(location.hash).to.be.empty expect(location.href).to.eq('http://localhost:8080/commands/location') expect(location.host).to.eq('localhost:8080') expect(location.hostname).to.eq('localhost') expect(location.origin).to.eq('http://localhost:8080') expect(location.pathname).to.eq('/commands/location') expect(location.port).to.eq('8080') expect(location.protocol).to.eq('http:') expect(location.search).to.be.empty }) }) it('cy.url() - get the current URL', () => { // https://on.cypress.io/url cy.url().should('eq', 'http://localhost:8080/commands/location') }) })