Ecosyste.ms: Packages

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

Top 8.6% on proxy.golang.org
Top 1.0% dependent packages on proxy.golang.org
Top 3.5% dependent repos on proxy.golang.org

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

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. 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. The library is inspired by features of http://www.scalatest.org and tries to adapt similar syntax for Golang. The approximation of the style into Golang syntax: Each assertion begins with phrase: Continues with one of imperative keyword as defined by RFC 2119 Assertions with inline closure 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/v2
Keywords: assert, behavior-driven-development, go, golang, human-friendly, test-driven-development, unit-testing
License: MIT
Latest release: over 1 year ago
First release: over 1 year ago
Namespace: github.com/fogfish/it
Dependent packages: 24
Dependent repositories: 2
Stars: 2 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 20 days ago

    Loading...
    Readme
    Loading...