From c4e89b0447afc547206ca053b7057de1cd1f1190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?= <jvfpw18@inf.ufpr.br> Date: Mon, 1 Jul 2019 11:50:54 -0300 Subject: [PATCH] Change priority between post and get --- tests/simcaq-front.js | 82 +++++++++++++++++++++---------------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/tests/simcaq-front.js b/tests/simcaq-front.js index 254e162..a02898a 100644 --- a/tests/simcaq-front.js +++ b/tests/simcaq-front.js @@ -1,13 +1,13 @@ -const TIMEOUT = {timeout: 130000}; +const TIMEOUT = { timeout: 130000 }; -describe('1 - CAQ', function() { - it('successfully loads', function() { +describe('1 - CAQ', function () { + it('successfully loads', function () { cy.clearLocalStorage() cy.clearCookies() cy.server() - cy.route({url: 'api/v1/enrollment**', method: 'GET'}).as('getEnrollment') - cy.route({url: 'api/v1/classroom_count**', method: 'POST'}).as('postApi') + cy.route({ url: 'api/v1/enrollment**', method: 'GET' }).as('getEnrollment') + cy.route({ url: 'api/v1/classroom_count**', method: 'POST' }).as('postApi') cy.visit('http://simcaq.c3sl.ufpr.br/', { auth: { username: 'simcaq', @@ -19,35 +19,35 @@ describe('1 - CAQ', function() { cy.get('.caq').contains('Acessar').click() cy.get('.block-ui-main').should('visible') - cy.wait('@postApi', TIMEOUT) cy.wait(Array(5).fill('@getEnrollment'), TIMEOUT) + cy.wait('@postApi', TIMEOUT) cy.wait(300) - cy.route({url: 'api/v1/**', method: 'GET'}).as('getApi') + cy.route({ url: 'api/v1/**', method: 'GET' }).as('getApi') cy.get('.edit-mode').click() - + let apiGetCalls = [1, 1, 0, 1, 0, 3, 1, 1, 0, 4, 2, 0, 4, 0, 1, 0, 0, 7, 3, 0, 0, 0, 0, 0] // Quantidade de get's da api por tela for (let i = 0; i < 24; i++) { cy.wait(300) - if (i == 9 || i == 18) // Telas que contêm um post. - cy.wait('@postApi', TIMEOUT) if (apiGetCalls[i] > 0) cy.wait(Array(apiGetCalls[i]).fill('@getApi'), TIMEOUT) + if (i == 9 || i == 18) // Telas que contêm um post. + cy.wait('@postApi', TIMEOUT) cy.get('.btn-primary.step.next').click() } cy.wait(Array(3).fill('@getApi'), TIMEOUT) - cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => {return cy.get('.finalize').click()} ) + cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => { return cy.get('.finalize').click() }) }) }) -describe('2 - Orçamento educacional', function() { - it('successfully loads without selecting a state', function() { +describe('2 - Orçamento educacional', function () { + it('successfully loads without selecting a state', function () { cy.clearLocalStorage() cy.clearCookies() cy.server() - cy.route({url: 'api/v1/enrollment**', method: 'GET'}).as('getEnrollment') - cy.route({url: 'api/v1/classroom_count**', method: 'POST'}).as('postApi') + cy.route({ url: 'api/v1/enrollment**', method: 'GET' }).as('getEnrollment') + cy.route({ url: 'api/v1/classroom_count**', method: 'POST' }).as('postApi') cy.visit('http://simcaq.c3sl.ufpr.br/', { auth: { username: 'simcaq', @@ -61,36 +61,36 @@ describe('2 - Orçamento educacional', function() { cy.wait(300) cy.contains('Simular').click() - cy.wait(['@postApi', '@postApi'], TIMEOUT) // Classroom count chamada duas vezes seguidas cy.wait(Array(5).fill('@getEnrollment'), TIMEOUT) + cy.wait(['@postApi', '@postApi'], TIMEOUT) // Classroom count chamada duas vezes seguidas cy.wait(300) cy.get('.edit-mode').click() - cy.route({url: 'api/v1/**', method: 'GET'}).as('getApi') + cy.route({ url: 'api/v1/**', method: 'GET' }).as('getApi') cy.wait(300) cy.contains('4').click() let apiGetCalls = [0, 1, 2, 0, 1, 0, 3, 1, 1, 0, 4, 2, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0] // Quantidade de get's da api por tela for (let i = 0; i < 25; i++) { cy.wait(300) - if (i == 10 || i == 19) // Telas que contêm um post. - cy.wait('@postApi', TIMEOUT) if (apiGetCalls[i] > 0) cy.wait(Array(apiGetCalls[i]).fill('@getApi'), TIMEOUT) + if (i == 10 || i == 19) // Telas que contêm um post. + cy.wait('@postApi', TIMEOUT) - cy.get('.btn-primary.step.next').click() + cy.get('.btn-primary.step.next').click() } cy.wait(Array(3).fill('@getApi'), TIMEOUT) - cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => {return cy.get('.finalize').click()} ) + cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => { return cy.get('.finalize').click() }) }) - it('successfully loads with RS selected', function() { + it('successfully loads with RS selected', function () { cy.clearLocalStorage() cy.clearCookies() cy.server() - cy.route({url: 'api/v1/enrollment**', method: 'GET'}).as('getEnrollment') - cy.route({url: 'api/v1/classroom_count**', method: 'POST'}).as('postApi') + cy.route({ url: 'api/v1/enrollment**', method: 'GET' }).as('getEnrollment') + cy.route({ url: 'api/v1/classroom_count**', method: 'POST' }).as('postApi') cy.visit('http://simcaq.c3sl.ufpr.br/', { auth: { username: 'simcaq', @@ -103,43 +103,43 @@ describe('2 - Orçamento educacional', function() { cy.wait('@getEnrollment', TIMEOUT) cy.wait(300) - cy.get('.state-rs').click({force: true}) + cy.get('.state-rs').click({ force: true }) cy.wait('@getEnrollment', TIMEOUT) cy.wait(300) cy.contains('Simular').click() + cy.wait(Array(5).fill('@getEnrollment'), TIMEOUT) cy.wait(['@postApi', '@postApi'], TIMEOUT) // Classroom count chamada duas vezes seguidas - cy.wait(Array(5).fill('@getEnrollment'), TIMEOUT) cy.wait(300) cy.get('.edit-mode').click() - cy.route({url: 'api/v1/**', method: 'GET'}).as('getApi') + cy.route({ url: 'api/v1/**', method: 'GET' }).as('getApi') cy.wait(300) cy.contains('4').click() let apiGetCalls = [0, 1, 2, 0, 1, 0, 3, 1, 1, 0, 4, 2, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0] // Quantidade de get's da api por tela for (let i = 0; i < 25; i++) { cy.wait(300) - if (i == 10 || i == 19) // Telas que contêm um post. - cy.wait('@postApi', TIMEOUT) if (apiGetCalls[i] > 0) cy.wait(Array(apiGetCalls[i]).fill('@getApi'), TIMEOUT) + if (i == 10 || i == 19) // Telas que contêm um post. + cy.wait('@postApi', TIMEOUT) - cy.get('.btn-primary.step.next').click() + cy.get('.btn-primary.step.next').click() } cy.wait(Array(3).fill('@getApi'), TIMEOUT) - cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => {return cy.get('.finalize').click()} ) + cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => { return cy.get('.finalize').click() }) }) }) -describe('3 - Fundo de manutenção', function() { - it('successfully loads', function() { +describe('3 - Fundo de manutenção', function () { + it('successfully loads', function () { cy.clearLocalStorage() cy.clearCookies() cy.server() - cy.route({url: 'api/v1/enrollment**', method: 'GET'}).as('getEnrollment') - cy.route({url: 'api/v1/classroom_count**', method: 'POST'}).as('postApi') + cy.route({ url: 'api/v1/enrollment**', method: 'GET' }).as('getEnrollment') + cy.route({ url: 'api/v1/classroom_count**', method: 'POST' }).as('postApi') cy.visit('http://simcaq.c3sl.ufpr.br/', { auth: { username: 'simcaq', @@ -149,24 +149,24 @@ describe('3 - Fundo de manutenção', function() { cy.wait(1000) cy.get('.financing').contains('Consultar').click() - cy.wait('@postApi', TIMEOUT) cy.wait(Array(5).fill('@getEnrollment'), TIMEOUT) + cy.wait(15000) - cy.route({url: 'api/v1/**', method: 'GET'}).as('getApi') + cy.route({ url: 'api/v1/**', method: 'GET' }).as('getApi') cy.get('.edit-mode').click() let apiGetCalls = [1, 1, 0, 1, 0, 3, 1, 1, 0, 4, 2, 0, 4, 0, 1, 0, 0, 7, 3, 0, 0, 0, 0, 0] // Quantidade de get's da api por tela for (let i = 0; i < 24; i++) { cy.wait(300) - if (i == 9 || i == 18) // Telas que contêm um post. - cy.wait('@postApi', TIMEOUT) if (apiGetCalls[i] > 0) cy.wait(Array(apiGetCalls[i]).fill('@getApi'), TIMEOUT) + if (i == 9 || i == 18) // Telas que contêm um post. + cy.wait('@postApi', TIMEOUT) - cy.get('.btn-primary.step.next').click() + cy.get('.btn-primary.step.next').click() } cy.wait(Array(3).fill('@getApi'), TIMEOUT) - cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => {return cy.get('.finalize').click()} ) + cy.get('.block-ui-main', TIMEOUT).should('not.visible').then(() => { return cy.get('.finalize').click() }) }) }) \ No newline at end of file -- GitLab