Commit 9fb1896a579325cf7ef115c462cf19993a8be760
1 parent
ac028354
Exists in
master
Corrigi testes para Barra antiga
Showing
2 changed files
with
25 additions
and
53 deletions
Show diff stats
docker/public_html/exemplo_antiga.html
| ... | ... | @@ -31,7 +31,7 @@ body { |
| 31 | 31 | </head> |
| 32 | 32 | |
| 33 | 33 | |
| 34 | -<body> | |
| 34 | +<body class="contraste"> | |
| 35 | 35 | <div id="barra-brasil" style="background:#7F7F7F; height: 20px; padding:0 0 0 10px;display:block;"> |
| 36 | 36 | <ul id="menu-barra-temp" style="list-style:none;"> |
| 37 | 37 | <li style="display:inline; float:left;padding-right:10px; margin-right:10px; border-right:1px solid #EDEDED"><a href="http://brasil.gov.br" style="font-family:sans,sans-serif; text-decoration:none; color:white;">Portal do Governo Brasileiro</a></li> | ... | ... |
test/zombie-test.js
| ... | ... | @@ -6,9 +6,9 @@ var expect = require("chai").expect, |
| 6 | 6 | |
| 7 | 7 | describe("Testes de conteúdo de HTML da barra", function() { |
| 8 | 8 | var browser, barraUrl, barraFonte, barraJS; |
| 9 | - barraUrl = "http://localhost/"; | |
| 10 | - barraFonte = barraUrl + "static/opensans-bold.woff"; | |
| 11 | - barraJS = barraUrl +"barra.js"; | |
| 9 | + barraUrl = "http://localhost/exemplo_antiga.html"; | |
| 10 | + barraFonte = "http://localhost/static/opensans-bold.woff"; | |
| 11 | + barraJS = "http://localhost/barra.js"; | |
| 12 | 12 | |
| 13 | 13 | beforeEach(function() { |
| 14 | 14 | browser = new Browser(); |
| ... | ... | @@ -16,67 +16,40 @@ describe("Testes de conteúdo de HTML da barra", function() { |
| 16 | 16 | browser.headers = {}; |
| 17 | 17 | }); |
| 18 | 18 | |
| 19 | - it("trocar o conteúdo do #barra-brasil pelo correto em pt-BR", function(done) { | |
| 19 | + it("trocar o conteúdo do #barra-brasil pelo correto", function(done) { | |
| 20 | 20 | browser.headers['Accept-Language'] = 'pt-BR'; |
| 21 | 21 | browser.visit(barraUrl, function() { |
| 22 | 22 | var inner_barra = browser.document.getElementById("barra-brasil"); |
| 23 | - expect(inner_barra.innerHTML).to.have.string('<div id="wrapper-barra-brasil"><div class="brasil-flag"><a href="http://brasil.gov.br" class="link-barra">Brasil</a></div><span class="acesso-info"><a href="http://www.servicos.gov.br/?pk_campaign=barrabrasil&orgao=http://estruturaorganizacional.dados.gov.br/id/unidade-organizacional/2981" class="link-barra" id="barra-brasil-orgao">Serviços</a></span><nav><ul id="lista-barra-brasil" class="list"><li><a href="#" id="menu-icon"></a></li><li class="list-item first"><a href="http://www.simplifique.gov.br" class="link-barra">Simplifique!</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#participe" class="link-barra">Participe</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#acesso-informacao" class="link-barra">Acesso à informação</a></li><li class="list-item"><a href="http://www.planalto.gov.br/legislacao" class="link-barra">Legislação</a></li><li class="list-item last last-item"><a href="http://brasil.gov.br/barra#orgaos-atuacao-canais" class="link-barra">Canais</a></li></ul></nav><div id="brasil-vlibras"><a class="logo-vlibras" href="#"></a><div class="link-vlibras"><img src="//barra.brasil.gov.br/imagens/vlibras.gif"> <div>O conteúdo desse portal pode ser acessível em Libras usando o <a href="http://www.vlibras.gov.br">VLibras</a></div></div></div></div>'); | |
| 23 | + expect(inner_barra.innerHTML).to.have.string('Acesso à informação</a></li><li class="list-item"><a href="http://www.planalto.gov.br/legislacao" class="link-barra">Legislação</a></li><li class="list-item last last-item"><a href="http://www.brasil.gov.br/canais-do-executivo-federal" class="link-barra">Canais</a></li></ul></nav><span id="brasil-vlibras"><a class="logo-vlibras" id="logovlibras" href="#"></a><span class="link-vlibras"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=" class="barralazy" data-src="//barra.brasil.gov.br/imagens/vlibras.gif" width="132" height="116"> <br>O conteúdo desse portal pode ser acessível em Libras usando o <a href="http://www.vlibras.gov.br">VLibras</a></span></span></div>'); | |
| 24 | 24 | done(); |
| 25 | 25 | }); |
| 26 | 26 | }); |
| 27 | 27 | |
| 28 | - it("trocar o conteúdo do #barra-brasil pelo correto em en", function(done) { | |
| 29 | - browser.headers['Accept-Language'] = 'en'; | |
| 30 | - browser.visit(barraUrl, function() { | |
| 31 | - var inner_barra = browser.document.getElementById("barra-brasil"); | |
| 32 | - expect(inner_barra.innerHTML).to.contain('<div id="wrapper-barra-brasil"><div class="brasil-flag"><a href="http://brasil.gov.br" class="link-barra">Brazil</a></div><span class="acesso-info"><a href="http://www.servicos.gov.br/?pk_campaign=barrabrasil&orgao=http://estruturaorganizacional.dados.gov.br/id/unidade-organizacional/2981" class="link-barra" id="barra-brasil-orgao">Services</a></span><nav><ul id="lista-barra-brasil" class="list"><li><a href="#" id="menu-icon"></a></li><li class="list-item first"><a href="http://www.simplifique.gov.br" class="link-barra">Simplifique!</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#participe" class="link-barra">Participate</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#acesso-informacao" class="link-barra">Information access</a></li><li class="list-item"><a href="http://www.planalto.gov.br/legislacao" class="link-barra">Legislation</a></li><li class="list-item last last-item"><a href="http://brasil.gov.br/barra#orgaos-atuacao-canais" class="link-barra">Information channels</a></li></ul></nav><div id="brasil-vlibras"><a class="logo-vlibras" href="#"></a><div class="link-vlibras"><img src="//barra.brasil.gov.br/imagens/vlibras.gif"> <div>Acessible in Brazilian Sign Language <a href="http://www.vlibras.gov.br">VLibras</a></div></div></div></div>'); | |
| 33 | - done(); | |
| 34 | - }); | |
| 35 | - }); | |
| 36 | - | |
| 37 | - it("trocar o conteúdo do #barra-brasil pelo correto em es", function(done) { | |
| 38 | - browser.headers['Accept-Language'] = 'es'; | |
| 39 | - browser.visit(barraUrl, function() { | |
| 40 | - var inner_barra = browser.document.getElementById("barra-brasil"); | |
| 41 | - expect(inner_barra.innerHTML).to.contain('<div id="wrapper-barra-brasil"><div class="brasil-flag"><a href="http://brasil.gov.br" class="link-barra">Brasil</a></div><span class="acesso-info"><a href="http://www.servicos.gov.br/?pk_campaign=barrabrasil&orgao=http://estruturaorganizacional.dados.gov.br/id/unidade-organizacional/2981" class="link-barra" id="barra-brasil-orgao">Servicios</a></span><nav><ul id="lista-barra-brasil" class="list"><li><a href="#" id="menu-icon"></a></li><li class="list-item first"><a href="http://www.simplifique.gov.br" class="link-barra">Simplifique!</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#participe" class="link-barra">Participar</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#acesso-informacao" class="link-barra">Acceso a la información</a></li><li class="list-item"><a href="http://www.planalto.gov.br/legislacao" class="link-barra">Legislación</a></li><li class="list-item last last-item"><a href="http://brasil.gov.br/barra#orgaos-atuacao-canais" class="link-barra">Canales de información</a></li></ul></nav><div id="brasil-vlibras"><a class="logo-vlibras" href="#"></a><div class="link-vlibras"><img src="//barra.brasil.gov.br/imagens/vlibras.gif"> <div>Acesso a la Libras <a href="http://www.vlibras.gov.br">VLibras</a></div></div></div></div>'); | |
| 42 | - done(); | |
| 43 | - }); | |
| 44 | - }); | |
| 45 | - | |
| 46 | - it("trocar o conteúdo do #barra-brasil pelo correto em fr", function(done) { | |
| 47 | - browser.headers['Accept-Language'] = 'fr'; | |
| 48 | - browser.visit(barraUrl, function() { | |
| 49 | - var inner_barra = browser.document.getElementById("barra-brasil"); | |
| 50 | - expect(inner_barra.innerHTML).to.contain('<div id="wrapper-barra-brasil"><div class="brasil-flag"><a href="http://brasil.gov.br" class="link-barra">Brésil</a></div><span class="acesso-info"><a href="http://www.servicos.gov.br/?pk_campaign=barrabrasil&orgao=http://estruturaorganizacional.dados.gov.br/id/unidade-organizacional/2981" class="link-barra" id="barra-brasil-orgao">Prestations de service</a></span><nav><ul id="lista-barra-brasil" class="list"><li><a href="#" id="menu-icon"></a></li><li class="list-item first"><a href="http://www.simplifique.gov.br" class="link-barra">Simplifique!</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#participe" class="link-barra">Prende part</a></li><li class="list-item"><a href="http://brasil.gov.br/barra#acesso-informacao" class="link-barra">Accès à l\'information</a></li><li class="list-item"><a href="http://www.planalto.gov.br/legislacao" class="link-barra">Législation</a></li><li class="list-item last last-item"><a href="http://brasil.gov.br/barra#orgaos-atuacao-canais" class="link-barra">Les canaux d\'information</a></li></ul></nav><div id="brasil-vlibras"><a class="logo-vlibras" href="#"></a><div class="link-vlibras"><img src="//barra.brasil.gov.br/imagens/vlibras.gif"> <div>Accessible en brésilien langue des signes <a href="http://www.vlibras.gov.br">VLibras</a></div></div></div></div>'); | |
| 51 | - done(); | |
| 52 | - }); | |
| 53 | - }); | |
| 54 | - | |
| 55 | 28 | it("trocar o conteúdo do #footer-brasil pelo correto", function(done) { |
| 56 | 29 | browser.visit(barraUrl, function() { |
| 57 | 30 | var inner_footer = browser.document.getElementById("footer-brasil"); |
| 58 | - expect(inner_footer.innerHTML).to.equal("<div id=\"wrapper-footer-brasil\"><a href=\"http://www.acessoainformacao.gov.br/\"><span class=\"logo-acesso-footer\"></span></a><a href=\"http://www.brasil.gov.br/\"><span class=\"logo-brasil-footer\"></span></a></div>"); | |
| 31 | + expect(inner_footer.innerHTML).to.equal('<div id="wrapper-footer-brasil"><a href="http://www.acessoainformacao.gov.br/"><span class="logo-acesso-footer"></span></a><a class="logo-governo-federal" href="http://www.brasil.gov.br/" alt="Governo Federal" title="Governo Federal"></a></div>'); | |
| 59 | 32 | done(); |
| 60 | 33 | }); |
| 61 | 34 | }); |
| 62 | 35 | |
| 63 | 36 | it("A fonte deve estar respondendo", function(done) { |
| 64 | 37 | browser.visit(barraFonte, function() { |
| 65 | - expect(browser.response.headers._headers[10]).to.include.members(['etag']); | |
| 66 | - expect(browser.response.headers._headers[11]).to.include.members(['access-control-allow-origin', '*']); | |
| 67 | - expect(browser.response.headers._headers[12]).to.include.members(["content-type","application/x-font-woff"]); | |
| 68 | - expect(browser.response.status).to.equal(200); | |
| 69 | - done(); | |
| 38 | + expect(browser.response.headers._headers[10]).to.include.members(['etag']); | |
| 39 | + expect(browser.response.headers._headers[11]).to.include.members(['access-control-allow-origin', '*']); | |
| 40 | + expect(browser.response.headers._headers[12]).to.include.members(["content-type","application/x-font-woff"]); | |
| 41 | + expect(browser.response.status).to.equal(200); | |
| 42 | + done(); | |
| 70 | 43 | }); |
| 71 | 44 | }); |
| 72 | 45 | |
| 73 | 46 | it("Cabeçalhos HTTP do barra.js devem estar ok", function(done) { |
| 74 | - browser.headers['Accept-Encoding'] = 'gzip'; | |
| 47 | + browser.headers['Accept-Encoding'] = 'gzip'; | |
| 75 | 48 | browser.visit(barraJS, function() { |
| 76 | - expect(browser.response.headers._headers[9]).to.include.members(['cache-control','max-age=604800, public']); | |
| 77 | - expect(browser.response.headers._headers[11]).to.include.members(['content-encoding', 'gzip']); | |
| 78 | - expect(browser.response.headers._headers[12]).to.include.members(['etag']); | |
| 79 | - expect(browser.response.headers._headers[13]).to.include.members(['access-control-allow-origin', '*']); | |
| 49 | + expect(browser.response.headers._headers[6]).to.include.members(['cache-control','max-age=604800, public']); | |
| 50 | + expect(browser.response.headers._headers[9]).to.include.members(['content-encoding', 'gzip']); | |
| 51 | + expect(browser.response.headers._headers[10]).to.include.members(['etag']); | |
| 52 | + expect(browser.response.headers._headers[11]).to.include.members(['access-control-allow-origin', '*']); | |
| 80 | 53 | expect(browser.response.status).to.equal(200); |
| 81 | 54 | done(); |
| 82 | 55 | }); |
| ... | ... | @@ -84,19 +57,18 @@ describe("Testes de conteúdo de HTML da barra", function() { |
| 84 | 57 | |
| 85 | 58 | it("Língua default é pt-br", function(done) { |
| 86 | 59 | browser.visit(barraJS, function() { |
| 87 | - expect(browser.response.headers._headers[15]).to.include.members(['content-language', 'pt-br']); | |
| 60 | + expect(browser.response.headers._headers[13]).to.include.members(['content-language', 'pt-br']); | |
| 88 | 61 | expect(browser.response.status).to.equal(200); |
| 89 | - done(); | |
| 62 | + done(); | |
| 90 | 63 | }); |
| 91 | 64 | }); |
| 92 | 65 | |
| 93 | 66 | it("Barra.js responde 304", function(done) { |
| 94 | 67 | browser.visit(barraJS, function() { |
| 95 | - | |
| 96 | - browser.headers['If-Modified-Since'] = browser.response.headers._headers[7][1]; | |
| 97 | - browser.visit(barraJS, function() { | |
| 98 | - expect(browser.response.status).to.equal(304); | |
| 99 | - done(); | |
| 68 | + browser.headers['If-Modified-Since'] = browser.response.headers._headers[4][1]; | |
| 69 | + browser.visit(barraJS, function() { | |
| 70 | + expect(browser.response.status).to.equal(304); | |
| 71 | + done(); | |
| 100 | 72 | }); |
| 101 | 73 | }); |
| 102 | 74 | }); |
| ... | ... | @@ -112,8 +84,8 @@ describe("Testes de conteúdo de HTML da barra", function() { |
| 112 | 84 | var logo_acesso_footer = $("#wrapper-footer-brasil a span"); |
| 113 | 85 | expect(logo_acesso_footer).to.have.$class("logo-acesso-footer"); |
| 114 | 86 | |
| 115 | - var logo_brasil_footer = $("#wrapper-footer-brasil a").next().children(); | |
| 116 | - expect(logo_brasil_footer).to.have.$class("logo-brasil-footer"); | |
| 87 | + var logo_brasil_footer = $("#wrapper-footer-brasil a").next(); | |
| 88 | + expect(logo_brasil_footer).to.have.$class("logo-governo-federal"); | |
| 117 | 89 | |
| 118 | 90 | done(); |
| 119 | 91 | }); | ... | ... |