Jag försöker skapa ett test som ska se om signIn har blivit anropad, och sedan fortsätta till success och error funktions-testning.
Jag använder firebase-mock-paketet här: https://github.com/soumak77/firebase-mock/blob/master/tutorials/auth/authentication.md
Nedan är min inloggningsåtgärd
// Sign in action export const signIn = (email, password, redirectUrl = ROUTEPATH_DEFAULT_PAGE) => (dispatch) => { di Läs mer →Efter att ha skapat en React-app med 'create-react-app' har saker gått bra hittills. Jag har gjort ett fungerande React-projekt. Men nu när jag tittar på att implementera enhetstestning med Jest.
Att använda npm för att installera: 'npm install --save-dev jest' Sedan när jag kör: npm ls jest märker jag att react-script letar efter en jest-version som är betydligt äldre.
package.json:
"dependencies": { "react": "^16.8.1", "react-dom": "^16.8.1", "react-redux": "^6.0.0 Läs mer →
Jag testar Stryker med Jest. Stryker verkar inte tillämpa Jest-testet.
De två mutanterna klarar inte testet om jag introducerar dem manuellt i koden, men de klarar det när jag använder Stryker.
Test verkar inte fungera på mutanter. Hur kan jag få det att fungera?
Här är min konfiguration:
package.json :
{ "name": Läs mer →
Jag har 2 komponenter/tester Login.js och Routes.js som båda har samma fel:
TypeError: Kan inte läsa egenskapen 'apply' av undefined
Osäker på vad som försöker tillämpas här...
Jag har en enkel testfil upprättad som är nästan identisk med den som används av create-react-app:
App.test.js
import React from 'react'; import ReactDOM from 'react-dom'; import { App } from './App'; it('renders without crashing', () => { const div = docu Läs mer →
Här är en testsvit skriven i Jest (v20.0.4).
De första 3 testerna är förväntat beteende, min fråga gäller Test4.
test('Test1: the list should contain 7', () => { const data = [1, 2, 7, 9]; expect(data).toContain(7); }); // > Passes as expected Läs mer →
Jag är medveten om att det finns många liknande frågor på SO, men jag tror att min är annorlunda och inte besvarad av något av de nuvarande svaren.
Jag testar en REST API i Express.JS. Nedan är ett minimalt fungerande exempel och flera olika numrerade testfall.
const express = require("express"); let Läs mer →
Jag har den här funktionen som jag använder för att köra ett commander-skript:
function cli(args, cwd) { return new Promise(resolve => { exec( `node ${path.resolve("./index")} ${args.join(" ")}`, { cwd }, (error, stdout, stderr) => { resolve({ code: error Läs mer →Jag använder Jest för att testa mitt REST-API. De flesta av mina API-endpunkter tar mer än 5 sekunder att svara, så jag behöver öka standardtimeouten på 5000 ms som anges i Jest.
Jag har 2 testfiler, antar: foo.test.js bar.test.js
Nu kan jag bli av med timeout-fel genom att följa 2 sätt:
Sammanfattning av problemet: Jag skriver flera testsuiter (med Jest och Puppeteer) för att automatisera tester av min AngularJS-apps hemsida. Ett av testerna jag vill automatisera är en användare som trycker på en knapp på sidan som tar b
Läs mer →