Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.1% on proxy.golang.org
Top 1.1% dependent packages on proxy.golang.org
Top 1.3% dependent repos on proxy.golang.org

proxy.golang.org : github.com/fogfish/it

Package it implements a human-friendly syntax for assertions to validates correctness of your code. It's style allows to write BDD-like specifications: "X should Y", "A equals to B", etc. This library is heavily inspired by features of ScalaTest, see http://www.scalatest.org. It tries to adapt similar syntax for Golang. There is a vision that change of code style in testing helps developers to "switch gears". It's sole purpose to write unit tests assertions in natural language. Each assertion begins with phrase: Continues with one of imperative keyword as defined by RFC 2119 Assertions with user-defined functions is a technique to define arbitrary boolean expression. Intercept any failures in target features Matches equality and identity Matches type Matches Order and Ranges

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/fogfish/it
Keywords: assert, behavior-driven-development, go, golang, human-friendly, test-driven-development, unit-testing
License: MIT
Latest release: about 3 years ago
First release: about 3 years ago
Namespace: github.com/fogfish
Dependent packages: 22
Dependent repositories: 16
Stars: 2 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 13 days ago

    Loading...
    Readme
    Loading...