var resposta = require('../../biblioteca/obterResultado');
var expect = require('expect.js');

describe('Tratar resultados', function () {

  it('obter resultado de uma busca', function (done) {
    //simula o próximo middleware a ser executado
    function next(erro) {
      done('erro');
    }

    var buscarPessoa = resposta.obterResultado(next,
      function (resultado) {
        expect(resultado).to.exist;
        done();
      });

    buscarPessoa(undefined, {});

  });

  it('tratar erro', function (done) {

    //simular proximo middleare a ser executado, no caso é criado uma funão para teste
    function next(erro) {
      expect(erro).to.be.a('object');
      done();
    }

    var buscarPessoa = resposta.obterResultado(next,
      function (resultado) {
        done('resultado não deveria ocorrer');
      });

    buscarPessoa(new Error('Erro ao realizar busca'), undefined);
  });

});
@@ -237,16 +237,17 @@
 xecutado
+%C3%A7
 %0A    fun
@@ -469,16 +469,18 @@
 ed, %7B%7D);
+gi
 %0A%0A  %7D);%0A
@@ -547,16 +547,17 @@
 o middle
+w
 are a se
@@ -593,16 +593,17 @@
  uma fun
+%C3%A7
 %C3%A3o para 

ajuste no teste obter resultado