Shared ESLint configs for internal Expo projects.
printf, sprintf, and vsprintf for JavaScript
A private package for various tasks for Expo module packages like compiling and testing
Pass props down component trees easily via wormholes.
Simple and complete React DOM testing utilities that encourage good testing practices.
Simple and complete DOM testing utilities that encourage good testing practices.
Exposes a SteamID object class for easy SteamID management
Custom jest matchers to test the state of the DOM
Fire events the same way the user does
Delightful JavaScript Testing.
Delightful JavaScript Testing.
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
Types for the Expo config object app.config.ts
TypeScript definitions for meteor-universe-i18n
Simple and complete React hooks testing utilities that encourage good testing practices.
React package for snapshot testing.
DOM node text gathering library, rose from the ashes of some other projects we can't remember the names of now (edit: seek, sherlock, gift)
The Firebase Authenticaton component of the Firebase JS SDK.
Schemas describing various structures used by nyc and istanbuljs
A completed implementation of Micro Frontends
Shared oxlint configs for internal Expo projects.
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
Color normalization for React Native.
Simple and complete React Native testing utilities that encourage good testing practices.
gem install universe-testing
gem install universe-rack-testing
gem install universe-rails-testing
Rubytest is a universal test harness for Ruby. It can handle any compliant test framework, even running tests from multiple frameworks in a single pass.
Rubytest CLI is a command-line interface for running tests for Rubytest-based test frameworks.
Rake plugin for Ruby Test. Ruby Test is a universal test harness for Ruby.
eyes-universal binaries for writing Applitools tests
MicroTest is a very small Test::Unit/MiniTest compatbile test framework that runs on top of RubyTest, a Universal Test Harness for Ruby.
Auto evaluator for university homeworks for test automation classes.
Lime is a pure Ruby variation of Cucumber's Gherkin BDD test system that runs on top of RubyTest, a Universal Test Harness for Ruby.
Rubytest is a universal test harness for Ruby. This gem provides the core library and a suite of common plugins making it a more convenient dependency for most use cases.
With the happy proliferation of TDD, test suites are getting massive, and developer efficiency is dwindling as we wait for our tests to pass. There is a big tradeoff between making unit test more integrationish (and therefore more reliable) vs. making them very mocky, unity and fast. Mockumentary is a library for the later. It inspects the ActiveRecord universe and makes a series of AR mockeries that approximate model without hitting the database, or making any assertions. The assertions, they are still part of the developers job. Mocumentary has two types of AR mockeries: One is used within the Rails universe. It uses introspection to derive association and field information. The second is a static copy built from the first. This static version can be used outside the Rails test universe in a suite faster than the speed of Rails environment load time. Mocking isn't for everyone, so test-drive responsibly.