{"repo":"steinfletcher/apitest","free":true,"listed":false,"github":"https://github.com/steinfletcher/apitest","clone":"git clone https://github.com/steinfletcher/apitest.git","description":"A simple and extensible behavioural testing library for Go. You can use api test to simplify REST API, HTTP handler and e2e tests.","language":"Go","stars":846,"topics":["golang","testing","api-testing","blackbox-testing","behavioural-tests","jsonpath","mocking","mocks","sequence-diagrams"],"license":"MIT","category":"dev-tools","readme_excerpt":"apitest A simple and extensible behavioural testing library. Supports mocking external http calls and renders sequence diagrams on completion. In behavioural tests the internal structure of the app is not known by the tests. Data is input to the system and the outputs are expected to meet certain conditions. Join the conversation at #apitest on https://gophers.slack.com. Logo by @egonelbre Note: The API for apitest is stable and complete - despite the lack of activity this repository is still actively maintained. Any new issues will be addressed. Feature requests will be considered. Documentation Please visit https://apitest.dev for the latest documentation. Installation Demo Examples Framework and library integration examples Example Comment ---------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------- gin popular martini-like web framework graphql using gqlgen.com to generate a graphql server gorilla the gorilla web toolkit iris iris web framework echo High performance, extensible, minimalist Go web framework fiber Express inspired web framework written in Go httprouter High performance HTTP request router that scales well mocks example mocking out external http calls sequence diagrams generate sequence diagrams from tests. See the demo Ginkgo Ginkgo BDD test framework Companion libraries Library Comment --------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/steinfletcher","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/steinfletcher/apitest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}