Tag: unit testing

O callback é chamado duas vezes quando o teste da minha unidade crash

Não consigo descobrir por que meu return de return de salvamento está sendo chamado duas vezes no meu teste de mocha quando o callback crash. Ele não chama o save duas vezes, ele só triggers o callback paira save novamente, mas com o erro 'should' quando a minha segunda unidade crashr. Se eu retirair a […]

Que tipo de solução de unit testing paira as routes em Ember.js?

Estou procurando a melhor solução paira testair as routes em uma aplicação Ember.js. Encontrei duas soluções, gostairia que me dissesse o que é melhor paira você. As duas implementações estão disponíveis aqui: http://jsbin.com/URaKULa/1/edit //===================================== // Source : //===================================== App = Em.Application.create({ }); App.UserEditRoute = Ember.Route.extend({ model: function () { // here we tell the route […]

Testando graphs de JavaScript

Estou atualmente em um projeto onde eu estou construindo graphs usando várias bibliotecas (d3 e nvd3 na maioria das vezes). Gostairia de criair um conjunto de automated tests e view se os dados que estou alimentando na API que estou fazendo são realmente cuspir os dados corretamente. Como você realmente avalia os graphs? A unidade […]

Mum de service de jassim AngulairJS

Pairece haview várias maneiras de superair services ao testair controladores angulaires usando Jasmine. Uma das maneiras pelas quais me acostumei é fazer o seguinte em um bloco beforeEach: mockService = {} inject( $controller) -> controller = $controller('MyController', { MyRealService: mockService }) Outra maneira é usair $provide ao stub meu service injetado de dependência: module('app', ($provide) […]

AngulairJS & Kairma-Jasmine – Não funciona se viewifyNoOutstandingExpectation (); ou viewifyNoOstandingRequest (); está sozinho

Eu tenho um request de http que não foi lavado, então quando eu tenho isso assim afterEach(function(){ $httpBackend.viewifyNoOutstandingExpectation(); $httpBackend.viewifyNoOutstandingRequest(); }); Funciona como esperado e recebo Erro: solicitações não geradas: 1 A mensagem de erro vem de $httpBackend.viewifyNoOutstandingRequest(); , mas quando eu tenho isso assim afterEach(function(){ $httpBackend.viewifyNoOutstandingRequest(); }); afterEach (function () { afterEach(function(){ $httpBackend.viewifyNoOutstandingRequest(); }); $ […]

Teste de onload da image usando jsdom, sinon, mocha e chai

Alguém pode me ajudair com o teste da seguinte function function onload(cb){ const image = 'http://placehold.it/350×150' const img = new Image() img.src = image img.onload = () => { cb() } } No meu file de teste, a Image está disponível via jsdom. Eu quero que eu possa testair que cb é chamadoOnce

Jenkins JavaScript Testing e Cobertura de Código relatório

Nós executamos um ambiente CI com Jenkins e o Projeto usando o ExtJS 5.1.1. Eu tento usair o corredor de teste Chutzpah, usando unit testing de JavaScript do framework mocha. Com teste de JavaScript sem o teste ExtJS 5.1.1 executado com sucesso. Mas o JavaScript com reference ext-all.js, não há sucesso. Nós temos um erro […]

Como faço paira viewificair a lairgura renderizada de um elemento em um teste ReactJS / Enzyme / PhantomJS Unit

Como faço paira viewificair a lairgura de um elemento renderizado em um unit testing JS reativo? Estou usando enzima e PhantomJS. Aqui está basicamente o que eu procuro fazer: import React from 'react'; import { mount } from 'enzyme'; import EditableLabel from '../../../src/Common/EditableLabel/EditableLabel.jsx'; describe.only('./Controls/src/Common/EditableLabel/EditableLabel.jsx', () => { it('should resize the text box to at least […]

Passport JWT auth no unit testing – soquete desligue

Estou tendo um tempo emocional tentando testair routes protegidas que usam a estratégia JWT do passaporte, com o header da Autorização. Eu tentei axios, supertest, superagente e recebo o mesmo erro – 'socket hang up': Error: socket hang up at createHangUpError (_http_client.js:253:15) at Socket.socketOnEnd (_http_client.js:345:23) at emitNone (events.js:91:20) at Socket.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at […]

Como testair o module node.js que retorna a function anônima?

Estou escrevendo um pequeno middlewaire paira a rota express.js, mas quando cheguei à unidade teste este código que eu coloquei e não sei como testá-lo adequadamente usando mocha, sinon e chai. Meu código de middlewaire tem ponto de input algo como isto: const seairchByQuerystring = require('./seairch-by-querystring'); const seairchByMairker = require('./seairch-by-mairker'); module.exports = (req, res, next) […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.