Commit 62b00bf88a47231cc44a5148a01ed8770e9c1483

Authored by Carlos Vieira
1 parent 38b0fd54
Exists in master

Adicionando teste para existência da fonte

test/app.js
... ... @@ -22,6 +22,11 @@ app.get('/jquery.js', function (req, res)
22 22 res.render('jquery');
23 23 });
24 24  
  25 +app.get('/static/opensans-bold.woff', function (req, res)
  26 +{
  27 + res.render('opensansbold');
  28 +});
  29 +
25 30 // instead of starting the application here, export the app so that it can
26 31 // be loaded differently based on the use case (running the app vs testing)
27 32 module.exports = app;
... ...
test/zombie-test.js
... ... @@ -6,8 +6,9 @@ var expect = require("chai").expect,
6 6 app = require("./app");
7 7  
8 8 describe("Testes de conteúdo de HTML da barra", function() {
9   - var server, browser, barraUrl;
  9 + var server, browser, barraUrl, barraFonte;
10 10 barraUrl = "http://localhost:3000/";
  11 + barraFonte = "http://localhost:3000/static/opensans-bold.woff";
11 12 before(function() {
12 13 server = app.listen(3000);
13 14 });
... ... @@ -38,6 +39,13 @@ describe("Testes de conteúdo de HTML da barra", function() {
38 39 });
39 40 });
40 41  
  42 + it("A fonte deve estar respondendo", function(done) {
  43 + browser.visit(barraFonte, function() {
  44 + expect(browser.response.status).to.equal(200);
  45 + done();
  46 + });
  47 + });
  48 +
41 49 it("a barra deve ter o css correto para visualizacao maior que 960px");
42 50  
43 51 it("a barra deve ter o css correto para visualização menor que 960px");
... ...
views/opensansbold.ejs 0 → 100644
... ... @@ -0,0 +1 @@
  1 +<% include ../app/static/opensans-bold.woff %>
... ...