var expect = require("chai").expect, assert = require("chai").assert, Browser = require("zombie"), app = require("./app"); describe("Testes de conteúdo de HTML da barra", function() { var server, browser, barraUrl; barraUrl = "http://localhost:3000/"; before(function() { server = app.listen(3000); }); beforeEach(function() { browser = new Browser(); browser.runScripts = true; }); after(function() { // depois dos testes fechar o servidor server.close(); }); it("trocar o conteúdo do #barra-brasil pelo correto", function(done) { browser.visit(barraUrl, function() { var inner_barra = browser.document.getElementById("barra-brasil"); expect(inner_barra.innerHTML).to.equal("
"); done(); }); }); it("trocar o conteúdo do #footer-brasil pelo correto", function(done) { browser.visit(barraUrl, function() { var inner_barra = browser.document.getElementById("footer-brasil"); assert(inner_barra.innerHTML === " ", "Conteúdo do#footer-brasil deve ser o provido pela barra.js"); done(); }); }); it("a barra deve ter o css correto para visualizacao maior que 960px"); it("a barra deve ter o css correto para visualização menor que 960px"); it("o rodapé deve ter o css correto"); });