Utility method that returns a promise that resolves when a condition returns true
Retries a Mocha test until it works
Transforms `assert.async.*` calls into `test-until` expressions that resolve when the assertion passes, preserving error messages for failed assertions.
Run `npm test` until it breaks.
Gracefully handle a Promise using async/await.
Useful TypeScript utilities.
A tiny (183B to 210B) and fast utility to ascend parent directories
Gracefully handle a Promise using async/await.
Spin on a test until it passes
A simple Node.js module to check if a TCP port is already bound.
A shim for the setImmediate efficient script yielding API
A waiting plugin for Cypress
JS API for Yahoo Finance
No description provided.
A replacement for process.exit that ensures stdio are fully drained before exiting.
Waits until the given predicate function returns a truthy value, then resolves
A tool for respawning node binaries when special flags are present.
Official React component for CKEditor 4 – the best browser-based rich text editor.
Run Cypress multiple times in a row
Util-functions that are be useful in async tests
RxJS operator that unsubscribes when Angular component is destroyed
Module to help building SARIF log files
A pushable queue that waits until a value is consumed before accepting another
Run an array of functions in parallel
Retry an RSpec test until it succeeds
Automatically makes rspec stick with a seed that caused failing tests until the tests pass.
Test an API call until its response passes validation or times out.
Loops through rebase and test until tests pass and there are no new changes in the repository, then issues a git svn dcommit.
Loops through rebase and test until tests pass and there are no new changes in the repository, then issues a git svn dcommit.
CompletionKit is a prompt testing platform that runs as a Rails engine or a standalone app. Run prompts against real datasets, score every output with an LLM judge against criteria you define, track prompt versions, and get AI-generated improvement suggestions grounded in your actual results. Includes a web UI, REST API, and a built-in MCP server with 34 tools.
This library implements test/unit compatible API on minitest. It was included in Ruby until 2.1The test/unit means that test/unit which was bundled with Ruby 1.8.
Makes some failing tests for you
Save HTTP responses to give your tests a hint of reality. Responses are saved into your fixtures directory and are used for subsequent web requests until they expire.
If a leaky test is causing an unrelated test to fail, "rake test:bisect[victim]" will search though your test suite until it finds the leaky test that is causing the victim to fail.
Simple solution to the sleep( ) test anti-pattern. Blocks execution until a supplied block returns true, or a specified time interval is reached, at which point an error is raised.
You don't have to wait until Ruby 2.0 to get (named|keyword) arguments support. Arguments has been tested with Ruby 1.8.6 and ruby 1.9.1 and eventually will work with JRuby
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.