Tag: mocha

Mocha kann sich beziehen auf: (1) Eine feature-rich JavaScript-test-framework läuft Node.js und die browser-Software verhindern; (2) Eine Ruby-Bibliothek für Spott und stubbing mit built-in Unterstützung für die Unterstützung für MiniTest-und Test::Unit.

Zählen von Elementen mit dem gleichen Selektor in webdriver.io

Anzahl der Antworten 3 Antworten
Ich bin mit webdriver.io mit chai und Mokka für die Prüfung. In einem meiner tests, die ich brauche, um zu zählen, wie viele Elemente mit dem gleichen CSS-Klasse in die Seite. Keiner der webdriver.io-API scheint ein array

Testen von Datenbank-code in NodeJS

Anzahl der Antworten 1 Antworten
Einsatz Von PostgreSQL. Ich versuche ein geeignetes test-suite für eine API. So weit es funktioniert, aber die tests werden durchgeführt, auf der Haupt-Datenbank direkt. Dann habe ich zu entfernen alles, was meine tests erstellt oder bearbeitet in

Wie kann mocha rekursiv suchen in meiner " src " - Ordner für einen bestimmten Dateinamen-Muster?

Anzahl der Antworten 1 Antworten
In meinem npm-Paket, ich möchte zu emulieren, die Muster Meteor folgt: eine Quell-Datei (mit dem Namen client.js) hat eine test-Datei (mit dem Namen client.tests.js) Leben in einem src/ Ordner. Tests mit der npm test Befehl. Ich bin

Warum bin ich immer die Fehlermeldung "Fehler: die Auflösung-Methode ist overspecified"?

Anzahl der Antworten 6 Antworten
Nach dem upgrade, Mokka kann nicht einmal einen einfachen test hier ist der code const assert = require('assert'); it('should complete this test', function (done) { return new Promise(function (resolve) { assert.ok(true); resolve(); }) .then(done); }); Nahm ich

Mokka-Monitor-Ausgang

Anzahl der Antworten 3 Antworten
Baue ich ein logging-Modul, für meine web-app in nodejs. Ich möchte in der Lage sein, um test mit mocha dass mein Modul Ausgänge die richtigen Nachrichten an die terminal. Ich habe schon Rum gesucht aber noch nicht

Ausführen einer Reihe von Aktionen vor jedem test-Datei in Mokka

Anzahl der Antworten 2 Antworten
Ich habe erst vor kurzem angefangen zu arbeiten mit mocha testen meine expressjs-server. Meine tests sind unterteilt in mehrere Dateien und die meisten von Ihnen enthalten einige duplizierte Segmente (Meist vor Aussagen, dass der laden alle Geräte

Dateien hochladen in Enzym-Tests

Anzahl der Antworten 1 Antworten
Ich habe eine FileInput in meinem render-Funktion <FileInput accept= "image/jpeg,image/png,audio/mp3" onChange= {this.fileInputOnChange} children= {<i className="fa fa-paperclip"/>} className= 'fileInput' /> Muss ich schreiben, ein test für die Datei hochladen, wenn ich simulieren Sie die Funktion ändern Sie die

Drop-MongoDB-Datenbank vor der Ausführung Mokka test

Anzahl der Antworten 2 Antworten
Wenn ich versuche, löschen Sie die Datenbank mit after (am Ende meines tests) funktioniert es. Wenn ich Folgendes versuchen: var db = mongoose.connect('mongodb://localhost/db-test') describe('Database', function() { before(function (done) { db.connection.db.dropDatabase(function(){ done() }) }) ... es nicht drop

TypeError: 'Anrufer', 'angerufene' und 'Argumente' Eigenschaften kann nicht zugegriffen werden auf den strikten Modus-Funktionen oder die Argumente, die Objekte für Anrufe zu Ihnen

Anzahl der Antworten 2 Antworten
Was bedeutet die folgende Fehlermeldung zu bedeuten und wie soll ich es beheben? $ npm test > [email protected] test /Users/mishamoroshko/location-autosuggest > mocha test --compilers js:babel/register compareKeys() should return -1 1) when first key is different 0 passing

Mocha 'dieser' im vor-und beforeEach Haken

Anzahl der Antworten 2 Antworten
Den folgenden test-code geschrieben, mit Mocha.js ausfällt. Ich erwarte, dass die someVal erhöht werden 3 mal und gleich 3 im letzten test. Das Problem kam in komplexeren Szenario, wo ich früher Wert, der im äußeren vor block

Wie verwenden Sie mocha test-framework mit node.js und sails.js

Anzahl der Antworten 2 Antworten
Will ich mit mocha für node.js. Die letzten test-framework verwendet wurde, war ich Rspec von Ruby on Rails, so versuche ich, es zu tun in der gleichen Weise, aber ich bekomme cnfused durch die riesige Rahmen und

Laufen Mocha tests von Knoten - 'beschreiben' ist nicht definiert

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen, Mokka-tests, nachdem Sie zum Beispiel ein event feuert in einem Knoten-Programm. Ich versuche zu vermeiden, mit child_process. Nach der Lektüre diese wiki-Seite habe ich meinen code wie folgt: var Mocha = require("mocha"); var

Mongoose Modell-Tests erfordern Modelle

Anzahl der Antworten 5 Antworten
Ich habe ein problem, meine Prüfung mongoose Modelle Habe ich eine Struktur wie app Modelle Adresse Benutzer Organisation test Beide Modelle Benutzer und Organisation benötigen, um zu wissen, die Modell-Adresse. Meine Modelle sind aufgebaut wie: module.exports =

Läuft ein Mokka-test mit Chai und Typoskript von der Befehlszeile aus

Anzahl der Antworten 2 Antworten
Ich versuche, Typoskript, mocha und chai arbeiten zusammen bei der Ausführung auf der Kommandozeile. Ich bin mit Typoskript-version 0.9.1.1. Habe ich CalculatorTest.ts: ///<reference path="../definitions/mocha.d.ts" /> ///<reference path="../definitions/chai.d.ts" /> //import chai = require('node_modules/chai/chai'); var expect = chai.expect; describe("Calculator",

Mocha.js: to run", die nach" Haken, auch wenn test-Klage scheitert

Anzahl der Antworten 1 Antworten
Ist es möglich, "nach" Haken, auch wenn einer der tests (suite) ausfällt? InformationsquelleAutor WHITECOLOR | 2013-05-25

Einstellung Basic-Auth in Mokka und SuperTest

Anzahl der Antworten 2 Antworten
Ich versuche uns mit einem test überprüfen Sie den Benutzernamen und das Kennwort ein Pfad blockiert, indem die basic-auth von Benutzername und Passwort. it('should receive a status code of 200 with login', function(done) { request(url) .get("/staging") .expect(200)

Mokka mit nodejs geltend machen, hängt/timeouts für assert(false) anstelle von Fehler

Anzahl der Antworten 3 Antworten
Ich habe diese Art des Mokka test: describe 'sabah', → beforeEach → @sabahStrategy = _.filter(@strats, { name: 'sabah2' })[0] .strat it 'article list should be populated', (done) → @timeout 10000 strat = new @sabahStrategy() articles = strat.getArticleStream('barlas')

Laufen-Knoten-Inspektor mit Mokka

Anzahl der Antworten 2 Antworten
Ich kann nicht scheinen, um debug-Mokka-Skripte. Ich bin in der Lage zu laufen, Knoten mit Inspektor wie diese node --inspect script.js. Das bietet mir eine url zu gehen, um zu Debuggen, so etwas wie chrome-devtools://devtools/remote/... Jedoch, wenn

Testen Sie den Ereignis-Logs mit Trüffel

Anzahl der Antworten 6 Antworten
Ich habe einen Vertrag die Funktion, die Emission von Veranstaltungen bei jedem Aufruf. Ich würde gerne eine Veranstaltung emittiert wird, auf jede Prüfung, die auf der Durchreise sind, hier sind ein paar tests : it("should emit Error

Loopback-Test-supertest mit, Mokka und Modelle

Anzahl der Antworten 2 Antworten
Auf dem Google groups posten auf der veralteten loopback-Tests es ist eine Frage, die fragt, über die richtige Beispiel, wie Sie testen können erreicht werden, ohne den loopback-Test. Dieser thread Gespräche über die Verwendung supertest statt. Unten

Chai-Reaktion.Körper ist immer leer {}

Anzahl der Antworten 1 Antworten
Egal was meine server tatsächlich gibt, Chai gibt mir immer diese Ausnahme, wenn ich behaupten Reaktion.Körper: Nicht erfasste AssertionError: expected {} zu tief gleich 'test' Obwohl die eigentliche server-Antwort ist 'test', nicht {}: Hier ist mein test:

Sicherstellung der done () - callback aufgerufen wird, ist in diesem test (Mocha, Chai, Sinon)

Anzahl der Antworten 1 Antworten
Suche bei anderen Fragen, kann nicht wirklich die Ursache des Problems. Ich bin versucht, ein Modul importieren und testen mit mocha. import chai, { expect } from 'chai'; import sinon from 'sinon'; import sinonChai from 'sinon-chai'; import

res.Körper ist leer, die in diesem test verwendet supertest und Node.js

Anzahl der Antworten 4 Antworten
Ich bin testen Node.js API mit supertest, und ich kann nicht erklären, warum die res.body Objekt Obermenge zurückkehrt, ist leer. Die Daten zeigen, bis in der res.text Objekt, aber nicht res.body, eine Idee, wie man dieses Problem

Laufen Mokka programmgesteuert und pass-Ergebnisse zur variable oder Funktion

Anzahl der Antworten 3 Antworten
Ich habe setup eine Reihe von tests in Mokka mit ZombieJS und Chai. Die tests laden, bis eine Webseite und überprüfen Sie, ob verschiedene Leistungen gebucht sind richtig und zeigen den Besuchern der website. Was ich bin

eventEmitter Zuhörer und-Strahler mit verschiedenen Parametern

Anzahl der Antworten 2 Antworten
Können, haben wir mehrere Listener von einem Sender, jede Arbeit auf die unterschiedliche Anzahl von Argumenten? z.B. lassen event-emitter wie folgt sein: evetE.emit('pre', global, file, self); corresponding event listeners: //Listener 1 m.eventE.on('pre', function() { //TODO }) //Listener

Wie kann ich testen, ob eine Funktion Aufrufe, die eine bestimmte Methode/Funktion?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit in Mocha zu testen, ob eine Funktion ruft eine bestimmte Methode oder externe Funktion? Ich bin mit Mokka mit Chai, bin aber offen für jede andere Behauptung Bibliotheken. Ok, also die Prüfung, ob

Was ist der Punkt, der done () - callback?

Anzahl der Antworten 3 Antworten
In Mochajs, verwenden Sie done() zum testen von asynchronem code, etwa so: describe('User', function() { describe('#save()', function() { it('should save without error', function(done) { var user = new User('Luna'); user.save(function(err) { if (err) throw err; done(); });

Wie testen Sie eine stub-Rückkehr ein Versprechen in einer async-test?

Anzahl der Antworten 2 Antworten
Wie kann ich testen, dies in eine asynchrone Weise? it('Should test something.', function (done) { var req = someRequest, mock = sinon.mock(response), stub = sinon.stub(someObject, 'method'); //returns a promise stub.withArgs('foo').returns(Q.resolve(5)); mock.expects('bar').once().withArgs(200); request(req, response); mock.verify(); }); Und hier

Mokka unit-tests laufen mit Karma - done() ist nicht definiert

Anzahl der Antworten 3 Antworten
Ich versuche, tests geschrieben mit Mokka arbeiten ausgeführt Karma, und Sie Art von Arbeit, aber ich kann nicht verwenden Sie die done () - Methode zu implementieren asynchrone tests, die im wesentlichen macht die tools, die für

Wie Teste ich die 'normalen' (nicht-Knoten-spezifischen) JavaScript-Funktionen mit Mokka?

Anzahl der Antworten 3 Antworten
Dieser scheint, wie es sollte sehr einfach, aber nach zwei Stunden Lesen und trial-and-error ohne Erfolg, ich bin die Niederlage einzugestehen und bitten Euch! Ich versuche, Mokka mit Should.js zum testen einige JavaScript-Funktionen, aber ich bin mit

Wie wiederholen/eine Schleife durch mocha tests

Anzahl der Antworten 1 Antworten
Ich ve wurden arbeiten an ein paar mocha/chai tests, und ich habe noch nicht gefunden, eine gute Möglichkeit, die Ausführung meiner tests über viele verschiedene Möglichkeiten, abgesehen von der Platzierung eine Schleife in jedem der 'es' -

Antwort Lesen output buffer/stream mit supertest/superagent auf node.js server

Anzahl der Antworten 3 Antworten
Ich versuche, einen test schreiben, der prüft, ob eine API-route gibt eine ZIP-Datei mit dem korrekten Inhalt. Ich bin mit Mokka-und supertest für die Prüfung, und ich möchte wirklich zu Lesen, den output-stream/buffer, Lesen Sie die zip-Datei

Sinon-Spion auf der Konsole.melden Sie rufen nicht registriert

Anzahl der Antworten 1 Antworten
Ich versuche zu lernen über Sinon und wollen, um Spion auf console.log. Der code ist einfach: function logToConsole() { console.log('Hello World'); } exports.logToConsole = logToConsole; Aber wenn ich es testen möchte, es funktioniert nicht, weil der Aufruf

Wie laufen Mocha tests auf windows node.js ( Error: Cannot find module 'C:\cygdrive\c\Users )

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen, eine app in windows und diese app hat einige Mokka-tests. Ich brauche machen. Ich lese dieses Mokka erforderlich machen. Nicht finden können, ein make.exe das funktioniert auf Windows und diese Node.js nicht finden

Wie erhalte ich Zugriff auf die text-input-Wert in selenium webdriver mocha tests

Anzahl der Antworten 2 Antworten
Hilfe brauchen Tests, Nutzer-Interaktionen mit Mokka selenium webdriver. Keine Ahnung, wo zu finden, was die richtige Methode ist, auf den Wert der text-Eingabe. Habe versucht, verschiedene Variationen über getAttribute(), getText, etc. Bekomme den gleichen Fehler: TypeError: Object

So fügen Sie eine Verzögerung vor dem Start eines Mocha test-Fall?

Anzahl der Antworten 2 Antworten
Schreibe ich einen unit test für mein einfaches Node.js Anwendung mit Mokka. Die Anwendung verfügt über eine Klasse, die eine Verbindung zu einer Mongo-Datenbank, Abruf der Aufzeichnung und speichern der formulierten Datensatz als ein Feld. Ganz einfach,

Node.js - Immer "Fehler: Verbindung ECONNREFUSED" beim testen-express-app mit Mokka

Anzahl der Antworten 2 Antworten
Zunächst, ich bin nicht lauscht auf port 80 oder 8080. Ich lausche auf port 1337. Habe ich eine einfache HTTP-server mit express. Hier ist die app.js script um den server zu starten. require('./lib/server').listen(1337) Server-Skript befindet sich in

Fehler: Diese Methode ist nur gedacht, um ausgeführt werden auf die einzelnen Knoten. 0 statt gefunden

Anzahl der Antworten 1 Antworten
Teste ich eine Tastenbelegung Funktion in einer Komponente. Die Komponente ist ziemlich einfach, um Ereignis-listener für das keyup und feuert eine redux action, das wird ausblenden der Komponente. Habe ich aufgeräumt, meinen code hier, um nur die

Wenn ich mocha tests bekomme ich immer Fehler: Verbindung ECONNREFUSED

Anzahl der Antworten 2 Antworten
Ich versuche meine app-tests mit mocha und-supertest, aber ich bekomme immer Fehler: Verbindung ECONNREFUSED. app.js code: var express = require('express'), mongoose = require('mongoose'), fs = require('fs'), config = require('./config/config'); mongoose.connect(config.db); var db = mongoose.connection; db.on('error', function ()

Andernfalls test zeigt die Fehlermeldung "Fehler: timeout 2000ms überschritten" bei der Verwendung von Sinon-Chai

Anzahl der Antworten 1 Antworten
Habe ich folgende route (express), für die ich Schreibe, ein integration test. Hier der code: var q = require("q"), request = require("request"); /* Example of service wrapper that makes HTTP request. */ function getProducts() { var deferred

Unterschied zwischen Karma und Mocha

Anzahl der Antworten 1 Antworten
Ich bin neu in der Javascript-Welt, in der man hauptsächlich in OOP. Ich habe versucht, sich online für ein klarer Unterschied zwischen Karma und Mocha, aber vergeblich. Ich weiß, Karma Test Runner und Mokka ist ein unit-testing

Mokka Test: Uncaught TypeError: Cannot read property 'status' von null

Anzahl der Antworten 1 Antworten
Lernen von TDD und meinen ersten einfachen test für meine "Hello World" - server-Antwort nicht Mokka. Ich bin mit Mocha.js, Superagent, & Expect.js. Wenn ich curl -i localhost:8080 bekomme ich die richtige Antwort und der status-code. HTTP/1.1

Laufen Mokka ohne Pfade

Anzahl der Antworten 6 Antworten
Habe ich diese (in gulpfile.js): var gulp = require("gulp"); var mocha = require("gulp-mocha"); gulp.task("test", function() { gulp .src(["./**/*_test.js", "!./node_modules/**/*.js"]); }); und es funktioniert. Möchte ich replizieren das gleiche Verhalten, ohne "node_modules" Ordner, von mocha Befehl ausgeführt npm

Wie mock e.preventDefault in reagieren Komponente Kind

Anzahl der Antworten 5 Antworten
Ich weiß wirklich nicht, wie mock inline-Funktion in reagieren Komponente Kind Mein stack: sinon, chai, enzyme; Component-Verwendung: <ListItem onClick={() => someFn()} /> Komponente machen: render() { return ( <li> <a href="#" onClick={e => { e.preventDefault(); this.props.onClick(); }}

Verwenden sinon.js erstellen Sie eine "spy-Objekt" mit den Spionage-Methoden, basierend auf einem echten Konstruktor/Prototyp

Anzahl der Antworten 2 Antworten
Ich bin mit sinon.js als ein Weg, um auszudrücken, Abhängigkeiten in meinem Mokka tests. Ich bevorzuge die "Spion" - Ansatz über ein klassisches mock-Ansatz, da der Introspektion, der Spion scheint klarer und bietet mehr Flexibilität als das

Mocha ' s beschreiben, "require() fehlt" in WebStorm 11

Anzahl der Antworten 4 Antworten
Habe ich gerade installiert WebStorm 11 und ein neues Projekt erstellt, jedoch WebStorm ist zu sagen, dass eine require() ist erforderlich für die describe Methode: Habe ich das auf jeden Fall-Typen Mokka-Bibliothek und der Bereich für die

Mocha-Test schlägt Fehl mit AssertionError

Anzahl der Antworten 1 Antworten
In JUnit (Java) das Ergebnis eines unit-test ist entweder ein Erfolg, Ausfall oder Fehler. Wenn ich versuche, führen Sie einen test mit Mocha, ich erhalte entweder ein Erfolg oder assertion-Fehler. Ist normalerweise um ein AssertionError für Ausfall-tests?

Chai unittesting - erwarten(42).zu.werden.ein('integer')

Anzahl der Antworten 6 Antworten
Laut http://chaijs.com/api/bdd/#a, a/an können verwendet werden, um zu überprüfen, für den Typ einer Variablen. .a(Typ) @param{ String } type @param{ String } message _optional_ Den a und an Behauptungen sind Aliase, die verwendet werden können entweder als

Kann nicht testen Methode LÖSCHEN mit Mokka-und supertest

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen, ein RESTful API für eine Knoten-app. Ich baute die Routen und alles läuft gut. Aber wenn ich versuche, es zu testen, es kann nicht die DELETE-Methode zu arbeiten, trotz, dass es funktioniert normalerweise

Testen von javascript mit Mocha - wie kann ich auf Konsole.log auf debug ein test?

Anzahl der Antworten 3 Antworten
Ich bin mit der javascript-test-runner "Mokka". Ich habe einen test, der fehlschlägt, so würde ich um zu Debuggen mit console.log. Aber, wenn die tests ausgeführt werden, es gibt keine Ausgabe (nur die test-Ergebnisse von Mocha). Wie es