Tag: qunit

QUnit ist eine JavaScript-unit-testing-framework verwendet das jQuery-Projekt, um zu testen, code und plugins, aber in der Lage die Prüfung alle generischen JavaScript (client – und server-Seite) – code.

Sinon.js stub und test externe Funktion aufrufen, die mit object als parameter später geändert durch ref

Anzahl der Antworten 1 Antworten
Bin ich suchen, um den Anruf meiner Funktion zu einer anderen Funktion, insbesondere ein argument, das ein Objekt ist. Das Problem ist, dass sinon.js scheint zum speichern eines Verweises auf das Objekt-parameter in der arguments-array, das ist

QUnit: Function "ist nicht definiert"

Anzahl der Antworten 1 Antworten
Ich versuche, einen einfachen test mit QUnit, aber für einige Grund es nicht lokalisieren, meine Funktion. Mache ich etwas grundlegend falsch??? test.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <script type="text/javascript" src="qunit-git.js"></script> <script

Wie um zu testen, gegen ein DOM-Objekt in qUnit?

Anzahl der Antworten 2 Antworten
Teste ich etwas JavaScript mit qUnit. In einem Objekt-ich pass ein DOM-element, und einige Methoden ändern sich einige Eigenschaften des Elements. Wie kann ich verspotte ein DOM-Objekt in qUnit? Ich würde gerne eine Lösung browser-unabhängig, da ich

Die Geltendmachung einer spezifischen stub-Aufruf erfolgte mit den erforderlichen Argumenten über sinon

Anzahl der Antworten 2 Antworten
Angenommen, Sie testen eine Funktion aufrufen, werden eine Abhängigkeit, die mehrmals mit verschiedenen Argumenten: var sut = { ImportantFunction: function(dependency){ dependency("a", 1); dependency("b", 2); } }; Verwendung von QUnit + Sinon und vorausgesetzt, dass die Reihenfolge der

jQuery Ajax: Referenz MVC-controller-url aus der App root

Anzahl der Antworten 2 Antworten
Habe ich eine ASP.NET MVC-web-Applikation läuft, von http://localhost/myappname. Von jQuery, ich mache jQuery $.ajax () - Aufrufe zurück teilweise Ansichten, die basierend auf eine Benutzeraktion. Ich in der Regel rufen Sie diese aus einer Ansicht in den

BDD-framework für das frontend?

Anzahl der Antworten 6 Antworten
Auf der server-Seite haben wir Rspec/Cucumber für BDD-Entwicklung (ruby) vowsjs (node.js) Ist es ein BDD-frameworks zu verwenden, die auf web-Browsern (nicht qUnit oder YUI test, da diese sind nur für TDD)? Sie könnten auch einen Blick auf

Wie mock/stub-callback-Funktion mit sinon.js?

Anzahl der Antworten 2 Antworten
Möchte ich schreiben unit-tests mit QUnit und Sinon.Js. Ich habe eine Anwendung, wo der Benutzer kann auf eine Schaltfläche klicken und ein modales Dialogfeld appers zu behandeln, das herunterladen von Dateien. Die Benutzer können das Dialogfeld schließen,

Wie bekomme ich Daten von FormData in javascript?

Anzahl der Antworten 1 Antworten
Brauche ich zum Lesen von Daten aus FormData? Ich versuche, etwas zu Lesen, wie someFormatData["valueName"] aber es funktioniert nicht. options["fileId"] oder options["file"] funktioniert nicht. Auch ich versuche options.fileId gleichen Ergebnis: function upload(file, fileId, callback) { var formData

Unit-testen von AJAX-Anfragen mit QUnit

Anzahl der Antworten 3 Antworten
Wir versuchen, zu implementieren QUnit-JavaScript-tests für eine JS-heavy-web-app. Wir werden kämpfen, um einen Weg finden, um erfolgreich test-Methoden, die beinhalten, jQuery, AJAX-Anfragen. Wir haben zum Beispiel den folgenden Konstruktor-Funktion (offensichtlich ist dies ein sehr einfaches Beispiel): var

how to unit-test-Inhalt von einer callback-Funktion mit sinon.js

Anzahl der Antworten 1 Antworten
wie funktioniert ein test ein code innerhalb einer callback-Funktion mit sinon.js Rahmen für Spott? JSFiddle: http://jsfiddle.net/ruslans/CE5e2/ var service = function () { return { getData: function (callback) { return callback([1, 2, 3, 4, 5]); } } };

Mit .findBy() mit Ember-data-besiedelten array controller

Anzahl der Antworten 1 Antworten
Hintergrund Ich Schreibe einige funktionelle tests, um zu testen, ob mein router ist navigieren und laden meine Modelle richtig. So weit, So gut--auch im Lichte dieser Problematik. Habe ich ein Turnschuh, für Ihren Genuss. Es funktioniert nicht--ich

Wie kann ich die Verzögerung Dokument.bereit, bis eine variable gesetzt ist?

Anzahl der Antworten 5 Antworten
Mache ich QUnit-Tests in einem IFRAME und haben eine rekursive JavaScript-Funktion, die Lasten aller Skripte, die aus der übergeordneten Seite in den IFRAME vor dem Start QUnit. Dies funktioniert Super. Mein problem ist, dass einige unserer Skripte

Läuft QUnit-tests mit Jenkins und Apache Ant?

Anzahl der Antworten 4 Antworten
Ist es möglich das ausführen meines QUnit (javascript) unit-tests von Jenkins? Mein build-script wird Apache Ant. Würde Jenkins führen Sie diese als separate Build-Schritt, oder müsste ich noch etwas in der config von meinem Ant-build-Skript? InformationsquelleAutor der

QUnit mit Ajax, QUnit übergibt die fehlgeschlagene tests

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche in QUnit für JavaScript-unit-Tests. Ich bin in einer seltsamen situation, wo ich die Prüfung gegen den Rückgabewert der Ajax-Aufruf. Für den folgenden test bin ich absichtlich versuchen, zum scheitern verurteilt. //test to

Eine bessere Möglichkeit für die Integration von maven/qunit/phantomjs?

Anzahl der Antworten 5 Antworten
Habe ich untersucht, der beste Weg, zu tun, JS unit Tests in unserem maven-CI-Umgebung. Was ich derzeit haben zusammengeschustert ist Folgendes in mein maven-Projekt: qunit Ressourcen (JS/CSS-Dateien) qunit-test-html-Dateien (eine für jedes file under test) mit html-Vorrichtung wenn

QUnit gegen Jasmin?

Anzahl der Antworten 1 Antworten
Was sind die wichtigsten Unterschiede zwischen diesen beiden Test-frameworks? Ich bin ein völlig neues Test-Driven Development und starten von Anfang an. InformationsquelleAutor der Frage Sahat Yalkabov | 2011-08-12

Wie kann ich HTML-Fixtures mit Karma-Test-Runner mit Qunit verwenden?

Anzahl der Antworten 2 Antworten
Ich Spiele mit Karma test runner (http://karma-runner.github.io/0.8/index.html) mit qunit (http://qunitjs.com). Ich habe erfolgreich erstellt und lief einfach tests (100% JavaScript), aber jetzt bin ich versucht die HTML-VORRICHTUNGEN, um zu testen, code für die Interaktion mit DOM-Knoten. Ich

Qunit parametrisierte Tests und Mocking

Anzahl der Antworten 5 Antworten
Habe ich zwei Fragen: Können Sie parametriert unit-tests in qunit? Wie machst du Spott mit qunit z.B. mocking eine getJSON nennen? Dank InformationsquelleAutor der Frage | 2009-02-06

Uncaught Error: Assertion Failed: Aufruf des zerstörten Objekts

Anzahl der Antworten 4 Antworten
arbeiten in ember-cli testen. Nachdem alle tests bestanden, gibt es zwei zusätzliche test mit Fehler. Uncaught Error: Assertion Failed: Aufruf-Satz auf Objekt zerstört Quelle : '../dist/assets/Anbieter.js:13269' dies ist ein unit-test-Konfiguration import Ember from "ember"; import { test,moduleFor

Überschreiben Sie den Äquivalenzvergleich in Javascript

Anzahl der Antworten 4 Antworten
Ist es möglich, das überschreiben der äquivalenz-Vergleich in Javascript? Der nächste, den ich bekommen haben, um eine Lösung durch die Definition der valueOf-Funktion und die Berufung valueOf mit einem plus vor dem Objekt. Dieser funktioniert. equal(+x ==

QUnit Vs. Jasmine und TDD Vs. BDD

Anzahl der Antworten 2 Antworten
Habe ich zwei Bibliotheken für tun unit-tests auf dem front-end. QUnit - http://qunitjs.com/ Jasmin - http://jasmine.github.io/ Jasmin das ist eindeutig mehr BDD fokussiert als QUnit obwohl ich sehen konnte, tut BDD mit QUnit durch die Beschreibung der

Welche JavaScript Unit-Testing- und Mocking-Frameworks haben Sie verwendet?

Anzahl der Antworten 14 Antworten
Mein Haupt-JavaScript-framework ist jQuery also ich möchte, dass meine unit-Tests und mocking frameworks kompatibel zu sein. Ich würde eher nicht vorstellen, ein anderes JavaScript-framework. Ich bin derzeit mit QUnit für unit-Tests und Jack für Spott, aber ich

Ist es möglich, das window.location-Objekt für einen qUnit-Test zu verspotten?

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe eine utility-Funktion, die, der Einfachheit halber (die Reale Sache ist kompliziert und irrelevant), gibt das aktuelle Fenster querystring. var someUtilityFunction = () { return window.location.search.substring(1); }; Möchte ich nun unit-Tests diese Funktion in

JavaScript-Unit-Tests werden kopflos in einem Continuous Integration-Build ausgeführt

Anzahl der Antworten 7 Antworten
Ich habe eine webapp bauen, Planung läuft auf einem Continuous Integration system (Atlassian Bamboo 2.5). Ich brauche zu übernehmen QUnit-basierte JavaScript unit tests in den build-plan, so dass auf jedem build, den Javascript-tests ausgeführt werden würden und