mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
27 lines
1.2 KiB
JavaScript
27 lines
1.2 KiB
JavaScript
describe("Locality min and max age checks work", () => {
|
|
beforeEach('Login as admin', () => {
|
|
cy.login('testSu')
|
|
})
|
|
|
|
it("Editing a locality with contradictory min and max ages does not work", () => {
|
|
cy.on("uncaught:exception", (error) => {
|
|
// this is here to ignore the error that happens when you put contradictory data to backend
|
|
// might ignore errors that should not be ignored too!
|
|
console.log(error)
|
|
return false
|
|
})
|
|
|
|
cy.visit(`/locality/20920?tab=0`)
|
|
cy.contains('Dating method')
|
|
cy.get('[id=edit-button]').click()
|
|
// the id's for these next two might change which breaks the test, don't know why
|
|
cy.get("[id=\\:r1\\:]").first().type("{backspace}{backspace}{backspace}10") // min age input field
|
|
cy.get("[id=\\:r5\\:]").type("{backspace}{backspace}{backspace}{backspace}{backspace}9") // max age input field
|
|
cy.contains("Min value cannot be higher than max")
|
|
cy.get('[id=write-button]').click()
|
|
cy.get('[id=write-button]').click()
|
|
// make sure the values didn't change
|
|
cy.contains("7.2")
|
|
cy.contains("11.63")
|
|
})
|
|
}) |