A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
Repository Index
47,133 repositories indexed
25–48 of 196 · Most stars
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
A well-structured production-ready frontend boilerplate with Typescript, React Testing Library, styled-component, React Query, .env, Axios, Bundle Analyzer, Prettier and 30+ plugins. superplate creates projects for React.js, Next.js, and refine. https://pankod.github.io/superplate/
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
- power-assert
- assert
🔮 Proxies nodejs require in order to allow overriding dependencies during testing.
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
- api-simulation
- golang
- proxy
- mitm
Test Anything Protocol tools for node
- assert
- bdd
- code-coverage
- commonjs
An in memory postgres DB instance for your unit tests
- hacktoberfest
- pg-promise
- typeorm
- node-postgres
Distributed load-testing framework for .NET. Create distributed load test scenarios entirely using plain C# or F#. It is designed to test any system regardless of the protocol or a semantic model (Pull/Push).
A contract-driven gRPC regression harness for AI coding agents, with human-approved baselines. Snapshot the valid call chains of an API so an agent can look one up instead of tracing for it. gRPC today, OpenAPI next
The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀
Professional lightweight testing mini-framework for Go.
- golang
- testing
Property-based testing for Scala
- scala
- scalacheck
- property-testing
Performance monitoring and benchmarking suite
- likwid
- hardware-performance-counters
- threading
- x86
DOM fuzzer
Provides iteration per second benchmarking for Ruby
Boilerplate-free mocking framework for Swift!
- mock
- mockito
- cuckoo
- stub
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
Easy and extensible benchmarking in Elixir providing you with lots of statistics!
- benchmarking
- elixir
- microbenchmarks
- extensible
A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
QuickCheck for Swift
- swift
- quickcheck
- property-based-testing
Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol