All Projects → zummenix → expectest

zummenix / expectest

Licence: other
Crate provides matchers and matcher functions for unit testing.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to expectest

jest-expect-contain-deep
Assert deeply nested values in Jest
Stars: ✭ 68 (+172%)
Mutual labels:  test, matcher
drevops
💧 + 🐳 + ✓✓✓ + 🤖 + ❤️ Build, Test, Deploy scripts for Drupal using Docker and CI/CD
Stars: ✭ 55 (+120%)
Mutual labels:  test
local-data-api
Data API for local, you can write unittest for AWS Aurora Serverless's Data API
Stars: ✭ 99 (+296%)
Mutual labels:  test
Selenium-Document
a document with regard to selenium
Stars: ✭ 285 (+1040%)
Mutual labels:  test
colortest
Quickly show all your terminal colors
Stars: ✭ 66 (+164%)
Mutual labels:  test
golang-example
⚡ Golang Clean Boilerplate
Stars: ✭ 15 (-40%)
Mutual labels:  test
NanoTest
NanoTest is a light weight test library. Its API is similar to the haxe.unit testing framework, but it can run as pre-compilation macro and can output test failures as compiler warnings or errors.
Stars: ✭ 14 (-44%)
Mutual labels:  test
rasa-train-test-gha
A GitHub action to run easily rasa train and rasa test in the CIs.
Stars: ✭ 26 (+4%)
Mutual labels:  test
ansible-role-test-vms
DEPRECATED - A Vagrant configuration to test Ansible roles against a variety of Linux distributions.
Stars: ✭ 42 (+68%)
Mutual labels:  test
Hitchhiker-Node
Stress test node for Hitchhiker
Stars: ✭ 18 (-28%)
Mutual labels:  test
goverage
go test -coverprofile for multiple packages
Stars: ✭ 87 (+248%)
Mutual labels:  test
action-junit-report
Reports junit test results as GitHub Pull Request Check
Stars: ✭ 103 (+312%)
Mutual labels:  test
carina-demo
Carina demo project.
Stars: ✭ 40 (+60%)
Mutual labels:  test
goverreport
Command line tool for coverage reporting and validation
Stars: ✭ 44 (+76%)
Mutual labels:  test
fastify-example
Example webapp with Fastify
Stars: ✭ 18 (-28%)
Mutual labels:  test
instapy-docs
📜 Public information for users, testers, contributors, maintainers
Stars: ✭ 60 (+140%)
Mutual labels:  test
qiniutest
Qiniu httptest tool: qiniutest
Stars: ✭ 36 (+44%)
Mutual labels:  test
Wasmite
Now WebAssembly has proper testing, unit-testing and debugging 🤗
Stars: ✭ 20 (-20%)
Mutual labels:  test
pamatcher
A pattern matching library for JavaScript iterators
Stars: ✭ 23 (-8%)
Mutual labels:  matcher
ansible-cups
Ansible role to install and configure CUPS, assist with installing PPDs and install printers/classes
Stars: ✭ 20 (-20%)
Mutual labels:  expect

expectest

Docs | Examples | Changelog | Crates.io

This project is inspired by Nimble for Swift. It provides matchers and matcher functions to express expectations in tests for common cases, such as: Equality, Order, Option, Result, etc. The crate also provides instruments to implement custom matchers for your project's domain.

Alternative crates

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].