Our great sponsors
|5 months ago||7 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning ambient-mode-player yet.
Tracking mentions began in Dec 2020.
ReactJS e2e testing with Puppeteer
3 projects | dev.to | 8 Mar 2023
Express API Testing
14 projects | reddit.com/r/node | 7 Mar 2023
Jest is a test framework because it already includes the test runner, assertion and mocking functions, it's quite popular because you don't need to wire anything to start executing tests, but it has some caveats
Jest v29.5.0 shipped with --randomize CLI flag to run your tests in a random order
A gentle introduction to Vitest
4 projects | dev.to | 4 Mar 2023
Traditionally, Jest has been the most widely used JS Unit testing framework of choice. While Jest is an incredible framework, it has had some slowness issues. But a bigger problem around Jest is the tooling that might be needed to run our first test. We might need a transpiler liked Babel and transformers to create Jest digestible code.
Building a Node API with Fastify, esbuild, and Nx
6 projects | dev.to | 28 Feb 2023
Unit tests take advantage of Fastify’s plugin architecture, and allows you to test each plugin in isolation. It runs using Jest, which is the most popular test runner in Node.
Simplifying jest stubs using jest-when
2 projects | dev.to | 10 Feb 2023
While test-driving the UnusualSpendingDetector class we found that writing stubs using plain jest can be a bit hard. The reason is that jest does not match mocked function arguments, so to create stubbed responses for particular values of the arguments we are forced to introduce logic in the tests.
Episode 23/04: TypeScript 5 Beta, Angular Roadmap 2023
3 projects | dev.to | 30 Jan 2023
Jest 29.4: Release Notes
20 Best Libraries and Tools for React Developers
11 projects | dev.to | 25 Jan 2023
refine vs RedwoodJS
9 projects | dev.to | 24 Jan 2023
It it based on several core technologies - GraphQL for making API calls, Prisma as an ORM, TypeScript for type safety (optional), Jest for testing, Pino for logging and Storybook to assist with creating UI.
2 projects | dev.to | 23 Jan 2023
Although Jest does not have something equivalent or similar to the RSpec’s shared examples functionality we used in our previous example in Ruby, we can get a very similar result by composing functions.
What are some alternatives?
tap - Test Anything Protocol tools for node
vitest - A Vite-native test framework. It's fast!
nyc - the Istanbul command line interface
WebdriverIO - Next-gen browser and mobile automation test framework for Node.js
ava - Node.js test runner that lets you develop with confidence 🚀
nightwatch - End-to-end testing framework written in Node.js and using the W3C Webdriver API
istanbul - Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.
Cypress - Fast, easy and reliable testing for anything that runs in a browser.
Protractor - E2E test framework for Angular apps