A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Repository Index
70,234 visible repositories in the index
1–24 of 27 · Most stars
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
A Matcher Framework for Swift and Objective-C
- matcher-functions
- swift-generics
- swift-assertions
- failure-messages
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
- kotlin
- matchers
- assertions
- testing
:owl: Custom jest matchers to test the state of the DOM
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
Simple one-liner tests for common Rails functionality
Ginkgo's Preferred Matcher Library
Additional Jest matchers 🃏💪
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
- competitive-programming
- automation
- scraping
- atcoder
:heavy_check_mark: PHP Test Framework for Freedom, Truth, and Justice
🎠 Because TDD is awesome
All-in-one go testing library
- go
- golang
- instrumentation
- mock
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
Jest-like snapshot testing in Go 📸
- snapshot-testing
- testing
- snapshot
- go
Automated Testing for Set-Top Boxes and Smart TVs
- python
- test-automation
- set-top-box
- remote-control
Graduation from messy XCTAssertEqual messages.
Port of hamcrest to ActionScript 3, a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.
Interactive watch mode for Elixir's mix test.
- mix
- mix-test
- mix-task
- watch
GoCrest - Hamcrest-like matchers for Go
- matcher
- golang
- go
- regex-string
Visual testing for React Native. Catch visual regressions on iOS and Android simulators in the cloud, before they ship.
- component-visual-testing
- react-native
- storybook
- test-automation
Provide rspec matchers to match http response code
Library created for testing JSON against patterns.
Hamcrest matchers for the Go programming language