Questions marquées «jasmine»

Jasmine est un framework de développement basé sur le comportement (BDD) pour tester le code JavaScript. Jasmine n'a pas de dépendances externes et ne nécessite pas de DOM.


3
React Enzyme trouve le deuxième (ou le nième) nœud
Je teste un composant React avec un rendu peu profond de Jasmine Enzyme. Simplifié ici pour les besoins de cette question ... function MyOuterComponent() { return ( <div> ... <MyInnerComponent title="Hello" /> ... <MyInnerComponent title="Good-bye" /> ... </div> ) } MyOuterComponenta 2 instances de MyInnerComponentet j'aimerais tester les accessoires sur …
128 reactjs  jasmine  enzyme 

12
Directive AngularJS de test unitaire avec templateUrl
J'ai une directive AngularJS qui a un templateUrlfichier. J'essaye de le tester unitaire avec Jasmine. Mon JavaScript Jasmine ressemble à ce qui suit, selon la recommandation de ceci : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = …


6
Comment vérifier les événements jQuery AJAX avec Jasmine?
J'essaie d'utiliser Jasmine pour écrire des spécifications BDD pour les requêtes jQuery AJAX de base. J'utilise actuellement Jasmine en mode autonome (c'est-à-dire via SpecRunner.html). J'ai configuré SpecRunner pour charger jquery et d'autres fichiers .js. Des idées pourquoi ce qui suit ne fonctionne pas? has_returned ne devient pas vrai, même pensait …
114 javascript  jquery  ajax  jasmine  bdd 

7
Injecter une maquette dans un service AngularJS
J'ai un service AngularJS écrit et je voudrais le tester unitaire. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Mon fichier app.js a ces derniers enregistrés: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Je peux tester le …

1
QUnit vs Jasmine? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 7 ans . Améliorez cette …

4
Comment tester un service AngularJS avec Jasmine?
(Il y a une question connexe ici: le test Jasmine ne voit pas le module AngularJS ) Je veux juste tester un service sans amorcer Angular. J'ai regardé quelques exemples et le tutoriel mais je ne vais nulle part. Je n'ai que trois fichiers: myService.js: où je définis un service …
107 angularjs  jasmine 




5
Vérification de l'égalité des objets dans Jasmine
Jasmine a des matchers intégrés toBeet toEqual. Si j'ai un objet comme celui-ci: function Money(amount, currency){ this.amount = amount; this.currency = currency; this.sum = function (money){ return new Money(200, "USD"); } } et essayez de comparer new Money(200, "USD")et le résultat de la somme, ces matchers intégrés ne fonctionneront pas …

1
Comment configurer Jasmine dans Rails 6?
Comment configurer Jasmine dans l'environnement Rails 6 (où Webpack remplace le pipeline d'actifs pour Javascript) afin que je puisse tester les modules Javascript que j'ai écrits pour mon application? J'ai installé la gemme de jasmin, ai couru rails generate jasmine:installet édité jasmine.ymlpour pointer vers l'emplacement de ma source et de …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.