JavaScript Tdd

Open-source JavaScript projects categorized as Tdd

Top 19 JavaScript Tdd Projects

  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: How To Write Better and Quality Code | dev.to | 2023-11-05

    JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest

  • ava

    Node.js test runner that lets you develop with confidence 🚀

    Project mention: Speeding up the JavaScript ecosystem – The barrel file debacle | news.ycombinator.com | 2023-10-09

    > In the popular jest test runner, each test file is executed in its own child process.

    Is that confirmed?

    I've been following this issue:

    https://github.com/jestjs/jest/issues/6957

    And what Jest actually does is still kind of muddy.

    In contrast to that, other test runners like AVA have a clear description what happens when:

    https://github.com/avajs/ava/blob/main/docs/01-writing-tests...

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • jasmine

    Simple JavaScript testing framework for browsers and node.js

    Project mention: How To Write Better and Quality Code | dev.to | 2023-11-05

    JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest

  • karma

    Spectacular Test Runner for JavaScript

    Project mention: How to Fetch Data from an API in Angular | dev.to | 2023-05-29

    Run ng test to execute the unit tests via Karma.

  • Sinon.JS

    Test spies, stubs and mocks for JavaScript.

    Project mention: Express API Testing | /r/node | 2023-03-07

    Mocha is a test runner, Chai is an assertion library, Sinon is a mocking library, this normally the combination you would need to use if you choose mocha, but there are others.

  • chai

    BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

    Project mention: Почему я программирую на Ruby | dev.to | 2023-10-20
  • jest-extended

    Additional Jest matchers 🃏💪

    Project mention: How To Use expect.objectContaining With Null and Undefined | dev.to | 2023-05-15

    I recently came across a workaround for this issue by using the expect.toBeOneOf() matcher from the jest-extended library. This matcher allows you to check whether a value matches one of the expected values, including null and undefined.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • mochawesome

    A Gorgeous HTML/CSS Reporter for Mocha.js

  • enzyme-matchers

    Jasmine/Jest assertions for enzyme

  • xv

    🙅‍♀️ ✌️ fastest test runner

  • Jasmine-Matchers

    Write Beautiful Specs with Custom Matchers for Jest and Jasmine

  • javascript-todo-list-tutorial

    ✅ 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. 🌱

  • baretest

    An extremely fast and simple JavaScript test runner.

  • gokiburi

    Automatic test runs for Go projects

    Project mention: Gokiburi: Automatic Test Runs for Go Projects | /r/golang | 2023-05-07

    Also, if you have the time, it would be awesome if I could get you to write this up in the Ideas discussion category, that would be really helpful. 🙇

  • oletus

    Minimal ECMAScript Module test runner

    Project mention: Jest not recommended to be used in Node.js due to instanceOf operator issues | news.ycombinator.com | 2023-06-30

    I am currently one of the maintainers of Oletus.

    [1] https://bun.sh/docs/cli/test

    [2] https://github.com/oven-sh/bun/issues/3158

    [3] https://github.com/bearror/oletus

  • Software-Design-Articles

    Articles on Software Design with Code Examples

    Project mention: ChatGPT: The Surprising Teacher of a +25 Year Senior Programmer | dev.to | 2023-01-25

    Since I cannot master 30 programming languages (the ones I use in my articles), I've been heavily using code translation tools (even before ChatGPT).

  • cicd-with-herokuci

    This is a demo factorial app for the building CI/CD workflow with Heroku CI article https://blog.mikemwanje.dev/build-a-cicd-pipeline-with-heroku-ci. The application calculates the factorial of a number.

  • Project5

    Click below to launch website.

  • tdd-fql-jest

    Repository for the blog post "Applying test-driven development to your database"

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-05.

JavaScript Tdd related posts

Index

What are some of the best open-source Tdd projects in JavaScript? This list will help you:

Project Stars
1 mocha 22,277
2 ava 20,534
3 jasmine 15,650
4 karma 11,892
5 Sinon.JS 9,475
6 chai 7,979
7 jest-extended 2,263
8 mochawesome 1,034
9 enzyme-matchers 896
10 xv 808
11 Jasmine-Matchers 584
12 javascript-todo-list-tutorial 498
13 baretest 422
14 gokiburi 132
15 oletus 43
16 Software-Design-Articles 6
17 cicd-with-herokuci 3
18 Project5 1
19 tdd-fql-jest 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com