From 9fb1896a579325cf7ef115c462cf19993a8be760 Mon Sep 17 00:00:00 2001 From: Carlos Vieira Date: Fri, 17 May 2019 10:08:41 -0300 Subject: [PATCH] Corrigi testes para Barra antiga --- docker/public_html/exemplo_antiga.html | 2 +- test/zombie-test.js | 76 ++++++++++++++++++++++++---------------------------------------------------- 2 files changed, 25 insertions(+), 53 deletions(-) diff --git a/docker/public_html/exemplo_antiga.html b/docker/public_html/exemplo_antiga.html index a941cbc..38f0b84 100644 --- a/docker/public_html/exemplo_antiga.html +++ b/docker/public_html/exemplo_antiga.html @@ -31,7 +31,7 @@ body { - +
 
O conteúdo desse portal pode ser acessível em Libras usando o VLibras
'); done(); }); }); - it("trocar o conteúdo do #barra-brasil pelo correto em en", function(done) { - browser.headers['Accept-Language'] = 'en'; - browser.visit(barraUrl, function() { - var inner_barra = browser.document.getElementById("barra-brasil"); - expect(inner_barra.innerHTML).to.contain('
Services
'); - done(); - }); - }); - - it("trocar o conteúdo do #barra-brasil pelo correto em es", function(done) { - browser.headers['Accept-Language'] = 'es'; - browser.visit(barraUrl, function() { - var inner_barra = browser.document.getElementById("barra-brasil"); - expect(inner_barra.innerHTML).to.contain('
Servicios
'); - done(); - }); - }); - - it("trocar o conteúdo do #barra-brasil pelo correto em fr", function(done) { - browser.headers['Accept-Language'] = 'fr'; - browser.visit(barraUrl, function() { - var inner_barra = browser.document.getElementById("barra-brasil"); - expect(inner_barra.innerHTML).to.contain('
Prestations de service
'); - done(); - }); - }); - it("trocar o conteúdo do #footer-brasil pelo correto", function(done) { browser.visit(barraUrl, function() { var inner_footer = browser.document.getElementById("footer-brasil"); - expect(inner_footer.innerHTML).to.equal(""); + expect(inner_footer.innerHTML).to.equal(''); done(); }); }); it("A fonte deve estar respondendo", function(done) { browser.visit(barraFonte, function() { - expect(browser.response.headers._headers[10]).to.include.members(['etag']); - expect(browser.response.headers._headers[11]).to.include.members(['access-control-allow-origin', '*']); - expect(browser.response.headers._headers[12]).to.include.members(["content-type","application/x-font-woff"]); - expect(browser.response.status).to.equal(200); - done(); + expect(browser.response.headers._headers[10]).to.include.members(['etag']); + expect(browser.response.headers._headers[11]).to.include.members(['access-control-allow-origin', '*']); + expect(browser.response.headers._headers[12]).to.include.members(["content-type","application/x-font-woff"]); + expect(browser.response.status).to.equal(200); + done(); }); }); it("Cabeçalhos HTTP do barra.js devem estar ok", function(done) { - browser.headers['Accept-Encoding'] = 'gzip'; + browser.headers['Accept-Encoding'] = 'gzip'; browser.visit(barraJS, function() { - expect(browser.response.headers._headers[9]).to.include.members(['cache-control','max-age=604800, public']); - expect(browser.response.headers._headers[11]).to.include.members(['content-encoding', 'gzip']); - expect(browser.response.headers._headers[12]).to.include.members(['etag']); - expect(browser.response.headers._headers[13]).to.include.members(['access-control-allow-origin', '*']); + expect(browser.response.headers._headers[6]).to.include.members(['cache-control','max-age=604800, public']); + expect(browser.response.headers._headers[9]).to.include.members(['content-encoding', 'gzip']); + expect(browser.response.headers._headers[10]).to.include.members(['etag']); + expect(browser.response.headers._headers[11]).to.include.members(['access-control-allow-origin', '*']); expect(browser.response.status).to.equal(200); done(); }); @@ -84,19 +57,18 @@ describe("Testes de conteúdo de HTML da barra", function() { it("Língua default é pt-br", function(done) { browser.visit(barraJS, function() { - expect(browser.response.headers._headers[15]).to.include.members(['content-language', 'pt-br']); + expect(browser.response.headers._headers[13]).to.include.members(['content-language', 'pt-br']); expect(browser.response.status).to.equal(200); - done(); + done(); }); }); it("Barra.js responde 304", function(done) { browser.visit(barraJS, function() { - - browser.headers['If-Modified-Since'] = browser.response.headers._headers[7][1]; - browser.visit(barraJS, function() { - expect(browser.response.status).to.equal(304); - done(); + browser.headers['If-Modified-Since'] = browser.response.headers._headers[4][1]; + browser.visit(barraJS, function() { + expect(browser.response.status).to.equal(304); + done(); }); }); }); @@ -112,8 +84,8 @@ describe("Testes de conteúdo de HTML da barra", function() { var logo_acesso_footer = $("#wrapper-footer-brasil a span"); expect(logo_acesso_footer).to.have.$class("logo-acesso-footer"); - var logo_brasil_footer = $("#wrapper-footer-brasil a").next().children(); - expect(logo_brasil_footer).to.have.$class("logo-brasil-footer"); + var logo_brasil_footer = $("#wrapper-footer-brasil a").next(); + expect(logo_brasil_footer).to.have.$class("logo-governo-federal"); done(); }); -- libgit2 0.21.2