Assure - A custom testing language (DSL) for browser automation. Test files use .assure extension.
A treeshaken subset of JSTS functions for use within
Simple and complete DOM testing utilities that encourage good testing practices.
Simple and complete React DOM testing utilities that encourage good testing practices.
Custom jest matchers to test the state of the DOM
Fire events the same way the user does
Delightful JavaScript Testing.
Delightful JavaScript Testing.
Assure One design system — tokens, primitives, and patterns for the Assure Suite.
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
a glossary of universally intuitive time, date, and duration domain literals
React package for snapshot testing.
Simple and complete React hooks testing utilities that encourage good testing practices.
The Firebase Authenticaton component of the Firebase JS SDK.
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
Color normalization for React Native.
Schemas describing various structures used by nyc and istanbuljs
Simple and complete React Native testing utilities that encourage good testing practices.
Polyfills for React Native.
Asset support code for React Native.
Complex data grid built on top of ag-grid, with DST components and styles.
Virtualized lists for React Native.
Code generation tools for React Native
Babel plugin to generate native module and view manager code for React Native.
== Ocean Ocean is an application template and an architecture for creating server-oriented architectures (SOAs) in the cloud. Ocean is a complete and extremely scalable back end solution for RESTful JSON web services and web applications, featuring aggressive caching and full HTTP client abstraction. Ocean fully implements HATEOAS principles, allowing the programming object model to move fully out onto the net, while maintaining a very high degree of decoupling. Ocean is also a development, staging and deployment pipeline featuring continuous integration and testing in a TDD and/or BDD environment. Ocean can be used for continuous deployment or for scheduled releases. Front end tests are run in parallel using a matrix of operating systems and browser types. The pipeline can very easily be extended with new development branches and quality assurance environments with automatic testing and deployment. Together, Ocean allows you to code front end clients completely independently of browser type and OS, and back end code completely agnostic of whether it is called by a client browser or another server system.
SmsSafe provides a safety net while you're developing an application that uses ActionTexter or other gems to send SMS. It keeps SMS messages from escaping into the wild. Once you've installed and configured this gem, you can rest assures that your app won't send SMS messages to external phone numbers. Instead, messages will be routed to a phone number you specify, converted into e-mails to you, or simply not sent at all. SmsSafe can also include an artificial delay to simulate the call to your SMS provider, for realistic load testing.