Constructive GraphQL Testing with all plugins loaded
The real PostgreSQL query parser
PostgreSQL AST Deparser
PostgreSQL AST types from the real Postgres parser
The real PostgreSQL query parser
The real PostgreSQL query parser
PGPM types
PGPM server utils
PGPM environment management
pgsql-test offers isolated, role-aware, and rollback-friendly PostgreSQL environments for integration tests — giving developers realistic test coverage without external state pollution
Constructive GraphQL Testing with all plugins loaded
PostgreSQL seeding utilities for CSV, JSON, and SQL data loading
Clone and customize template repositories with variable replacement
PostGraphile Testing
Constructive Playwright Testing with HTTP server support
PostgreSQL identifier quoting and keyword classification utilities
Constructive GraphQL Server Testing with SuperTest HTTP requests
File upload support for PostGraphile v5
The LaunchQL Proto parser
PGPM Package and Migration Tools
PostgreSQL connection pool LRU cache manager
PostgreSQL environment configuration utilities
Constructive GraphQL Explorer
Safely access and modify nested object properties using string paths
Construct is a DSL for creating temporary files and directories during testing.
Weaving a semantic DSL to construct fluent interfaces for test execution logic.
Construct is a DSL for creating temporary files and directories during testing.
Provides a semantic DSL to construct fluent interfaces for test execution logic.
Provides a semantic DSL to construct fluent interfaces for test execution logic.
Provides a semantic DSL to construct a fluent interface for test execution libraries.
Provides a semantic DSL to construct fluent interfaces for test execution logic.
Machinist makes it easy to create objects for use in tests. It generates data for the attributes you don't care about, and constructs any necessary associated objects, leaving you to specify only the fields you care about in your test.
A minimalist acceptance testing framework using page object pattern. It greatly simplifies the task of constructing, using, and maintaining page objects in a Ruby/Capybara/RSpec environment.
Symbiont is a framework that allows you to describe your application in terms of activity and page definitions. Those definitions can then be referenced by test libraries using the DSL that Symbiont provides. The DSL allows web elements to be proxied to a driver library. The DSL provides a fluent interface that can be used for constructing test execution logic. This fluent interface promotes the idea of compressibility of your test logic, allowing for more factoring, more reuse, and less repetition. You can use Symbiont directly as an automated test library or you can use it with other tools such as RSpec, Cucumber, or my own Specify tool.
Cogent is a framework that provides a way to describe your application in terms of activity and page definitions. Those definitions can then be referenced by test libraries using the DSL that Cogent provides. The DSL provides a fluent interface that can be used for constructing test execution logic. This fluent interface promotes the idea of compressibility of your test logic, allowing for more factoring, more reuse, and less repetition. You can use Cogent directly as an automated testing solution or you can use it with other tools such as RSpec, Cucumber, or my own Lucid tool.
Dialect is a framework that provides a way to describe your application in terms of activity and page definitions. Those definitions can then be referenced by test libraries using the DSL that Dialect provides. The DSL provides a fluent interface that can be used for constructing test execution logic. This fluent interface promotes the idea of compressibility of your test logic, allowing for more factoring, more reuse, and less repetition. You can use Dialect directly as an automated testing solution or you can use it with other tools such as RSpec, Cucumber, or my own Lucid tool.