Changeset View
Changeset View
Standalone View
Standalone View
cypress/e2e/add-forge-now-requests-moderation.cy.js
Show First 20 Lines • Show All 89 Lines • ▼ Show 20 Lines | it('should list add-forge-now requests', function() { | ||||
let expectedRequests; | let expectedRequests; | ||||
cy.readFile('cypress/fixtures/add-forge-now-requests.json').then((result) => { | cy.readFile('cypress/fixtures/add-forge-now-requests.json').then((result) => { | ||||
expectedRequests = result['data']; | expectedRequests = result['data']; | ||||
}); | }); | ||||
cy.addForgeModeratorLogin(); | cy.addForgeModeratorLogin(); | ||||
cy.visit(addForgeModerationUrl); | cy.visit(addForgeModerationUrl); | ||||
cy.get('.swh-add-forge-now-moderation-item') | |||||
.should('have.class', 'active'); | |||||
cy.wait('@listRequests').then((xhr) => { | cy.wait('@listRequests').then((xhr) => { | ||||
cy.log('response:', xhr.response); | cy.log('response:', xhr.response); | ||||
cy.log(xhr.response.body); | cy.log(xhr.response.body); | ||||
const requests = xhr.response.body.data; | const requests = xhr.response.body.data; | ||||
cy.log('Requests: ', requests); | cy.log('Requests: ', requests); | ||||
expect(requests.length).to.equal(expectedRequests.length); | expect(requests.length).to.equal(expectedRequests.length); | ||||
cy.get('#swh-add-forge-now-moderation-list').find('tbody > tr').as('rows'); | cy.get('#swh-add-forge-now-moderation-list').find('tbody > tr').as('rows'); | ||||
Show All 17 Lines |