Test spies, stubs and mocks for JavaScript.
-
Updated
Feb 18, 2025 - JavaScript
Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.
Repeat.
Test spies, stubs and mocks for JavaScript.
CSS unit and integration testing
🔬 a Vue.js testing utility library
✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱
Materials, slides and other goodies from my Node.JS courses
Plugin for Serverless Framework which adds support for test-driven development using Mocha
Plugin for Serverless Framework which adds support for test-driven development using Jest
🍏 Setup and tear down test fixtures with MongoDB.
Example how to test React Native components
Bombanauts, inspired by the original Bomberman game, is a 3D multiplayer online battle arena (MOBA) game where players can throw bombs at each other, make boxes explode, and even other players!
Design a parking lot system which supports multiple features. It uses OOPS concepts and TDD approach.
Collection of Test Specs and Implementation of various algorithms and data structures from the Princeton Coursera course: Intro to Algorithms part 1 and 2
🎠 A JavaScript TDD Playground
A minimal Javascript testing framework, for educational purposes. Live at npm at @pmoo/testy.
Easy Inline Test Creation in Comments
🛡 An example TDD project in Node.js, with unit tests, coverage tests, a stubbed API, continuous integration, code quality reviews and automated dependency checking
Companion repo for "Jest tutorial, getting started with Jest for JavaScript testing"
Course project of Vue with Test Driven Development
The best To-Do List app in Vanilla JS
Watch for file changes and then execute command. Very nice for test driven development.
Created by Kent Beck, D.D. McCracken
Released 1957