Files
hoppscotch/tests/e2e/integration/feature.url-queries.spec.js
2020-02-24 21:06:23 -05:00

35 lines
1.0 KiB
JavaScript

describe("Authentication", () => {
it(`Change default auth user and pass with url`, () => {
cy.visit(`?&auth=Basic Auth&httpUser=foo&httpPassword=bar`, { retryOnStatusCodeFailure: true })
.get('input[name="http_basic_user"]', { timeout: 500 })
.invoke("val")
.then(user => {
expect(user === "foo").to.equal(true)
})
.get('input[name="http_basic_passwd"]')
.invoke("val")
.then(pass => {
expect(pass === "bar").to.equal(true)
})
})
it("Enable user and pass at url with toggler", () => {
cy.visit("/", { retryOnStatusCodeFailure: true })
.get("#auth")
.select("Basic Auth")
.get('input[name="http_basic_user"]', { timeout: 500 })
.type("foo")
.get('input[name="http_basic_passwd"]', { timeout: 500 })
.type("bar")
.url()
.should("not.contain", "foo")
.should("not.contain", "bar")
.get(".toggle")
.click()
.url()
.should("contain", "foo")
.should("contain", "bar")
})
})