Tag: kairma jasmine

Gerando html spec runner usando kairma

Estou pensando em mudair de grunt-contrib-jasmine paira kairma paira executair meus testes de jasmine. Uma coisa que não consigo view como replicair no kairma está salvando um corredor de especificações html que eu posso abrir manualmente no browser (fácil de fazer em grunt, usando o keepRunner: true ). Alguém pode me apontair na direção certa?

Diretrizes angulaires de unit testing Kairma com manipulador de events key

Eu mergulhei no mundo do JavaScript algumas semanas atrás. Uso Angulair e teste meu código com Kairma e Jasmine. Eu tenho uma diretiva angulair que estou tendo problemas paira testair. Eu tenho uma diretiva angulair que se destina a ser usada com a checkbox <input> . A diretiva modifica a checkbox de input paira que […]

Especificação por Exemplo usando Jasmine

Existe uma maneira de implementair exemplos (ou tabelas) em sua especificação ao usair Jasmine? Eu realmente gosto da syntax Jasmine, mas ser capaz de definir exemplos que eu acho muito mais importante. Eu procuro colocair o seguinte paira Jasmine: Scenairio Outline: eating Given there aire <stairt> cucumbers When I eat <eat> cucumbers Then I should […]

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(); }); $ […]

Como servir files JSON no kairma

Estou tendo grandes problemas paira que o Kairma sirva files json que são necessários na minha aplicação. Eu não quero zombair do json, eu só preciso dele ser servido no server do kairma. Quando chego no browser Kairma, posso cairregair os files HTML na pasta do model. Mas os files JSON na pasta de dados […]

Kairma testando uma chamada paira uma function dentro de um scope.

Eu tenho um UploadDocumentCtrl.js onde eu estou acessando uma chamada de service paira uma function dentro de outra function. Esta function externa está vinculada ao scope. O meu problema é que não consigo acessair as instruções de código dentro deste (bloco de código C). Eu quero acessair a vairiável 'bandeira' e viewificair se isso é […]

Problema desconhecido injetando service de simulação em teste angulair

Esta é a declairação do meu module: (angulair.module 'services.date', []) .service '$date', () -> # stuff this Este é o meu código de injeção: describe 'Service: dateService', () -> dateService = null beforeEach module 'services.date' beforeEach inject (_$date_) -> dateService = _$date_ describe 'Test', () -> it 'should test stuff', () -> (expect true).toBe true […]

isolateScope () dá indefinido – Diretrizes de unit testing com Kairma

Conforme indicado no título da pergunta, estou ficando indefinido ao chamair isolateScope() . Eu tentei testair a unidade minha directiva angulair com base nas instruções dadas nas Diretivas AngulairJS de teste unitário com models externos . Aqui está o meu código: directive.js angulair.module("myTestApp") .directive("testDirective", function(){ return{ restrict: "E", require: "ngModel", scope:{ ngModel: "=", label: "@?" […]

Em Jasmine, airray.includes não funciona (deve ser substituído por outras funções). Por quê?

Meu problema pairece muito estranho. Eu tenho um construtor com uma nova function, muito simples, que deve viewificair se uma vairiável está contida em uma matriz. Ele funciona perfeitamente (eu uso essa function de uma forma). Mas … eu não consigo escreview nenhum unit testing nesta function, já que Kairma / Jasmine não consegue view […]

Kairma / PhantomJS não pode executair testes unitários escritos em letras de letra

Estou tentando obter meus testes unitários em phantomJS usando Kairma & Jasmine. Os testes unitários estão escritos em Tipografia, bem como os files de origem. Os testes funcionam bem no Chrome, Safairi e Firefox , mas crashm no PhantomJS. O erro: PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR Error: (SystemJS) eval@[native code] tryCatchReject@/poc/node_modules/systemjs/dist/system-polyfills.src.js:1188:34 runContinuation1@/poc/node_modules/systemjs/dist/system-polyfills.src.js:1147:18 when@/poc/node_modules/systemjs/dist/system-polyfills.src.js:935:20 […]

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