Concise, declarative, and easy to use end-to-end HTTP and REST API testing for Go (golang).Basically, httpexpect is a set of chainable builders for HTTP requests and assertions for HTTP responses and payload, on top of net/http and several utility packages.
http rest json test assertions test-framework testingFluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 4.0, 4.5, 4.6, CoreClr, .NET Native, Windows 8.1, Silverlight 5, Windows Phone 8.0 and UWP. It supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, MBUnit, Gallio, NSpec and MSpec.
fluent-assertions c-sharp assertions tdd bdd-style unit-testing xunit mstestEnzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.Enzyme's API is meant to be intuitive and flexible by mimicking jQuery's API for DOM manipulation and traversal.
enzyme react mocha react-components ava jest chai assertion-library traversal test-runners test testing assertions shallow-rendering shallowrender reactjs flux test-utils assertion-helpers tddRich and fluent assertions for testing for Java
typed-assertions assertj-assertions testing assertions testing-tools test-framework test-libraryMarkdown based document-driven web API testing. (VIDEO) Watch the talk about Silk (with slides) or read about Silk in this blog post.
testing assertionsChai as Promised extends Chai with a fluent language for asserting facts about promises. Notice: either return or notify(done) must be used with promise assertions. This can be a slight departure from the existing format of assertions being used on a project or by a team. Those other assertions are likely synchronous and thus do not require special handling.
chai chai-plugin browser async testing assertions promises promises-aplusChai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. For more information or to download plugins, view the documentation.
assertions chai tdd bdd test assertion assert testingGo code (golang) set of packages that provide many tools for testifying that your code will behave as you intend. It supports Easy assertions, Mocking, Testing suite interfaces and functions.
testify assertions mocking testing toolkit test-framework unit-testingPester is the ubiquitous test and mock framework for PowerShell. This code example lies a tiny bit, find it annotated and production ready here.
powershell pester-tests powershell-tests assertions mocking mock testing tdd bdd tdd-framework bdd-frameworkKotlinTest comes with several testing styles so you can choose one that fits your needs. Matchers are extension methods and so your IDE will auto complete. See the full list of matchers or write your own.
kotlin matchers assertions testing test testing-tools property-testingKarate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Powerful JSON & XML assertions are built-in, and you can run tests in parallel for speed.
test-automation assertions testing-tools mock-server browser-automation automated-testing webdriver load-testing api-testingKarate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Assertions and HTML reports are built-in, and you can run tests in parallel for speed.
testing automation microservices webdriver bdd mock-server load-testing assertions test-automation gherkin cucumber developer-tools testing-tools api-testing contract-testing automated-testing testing-frameworkVersatile HTTP mocking made easy in Go.Heavily inspired by nock. See also its Python port, pook.
http mocking interception expectations assertions http-transactions mockA huge library of test matchers for a range of common use-cases, compatible with all versions of Jasmine and Jest. Custom Matchers make tests easier to read and produce relevant and useful messages when they fail.
jasmine testing karma jest javascript-tests bdd tdd assertions expectations expects test-matchersJest is an amazing test runner and has some awesome assertion APIs built in by default. However there are times when having more specific matchers (assertions) would be far more convenient. If you've come here to help contribute - Thanks! Take a look at the contributing docs as a way of getting started.
jest matchers assertions testing tdd extended extend testPackage quicktest provides a collection of Go helpers for writing tests. An assertion looks like this, where qt.Equals could be replaced by any available checker. If the assertion fails, the underlying Fatal method is called to describe the error and abort the test.
testing library assertionsInspired by the Boost C++ libraries, Jolt.NET aims to complement the .NET Base Class Library (BCL) and .NET Framework with algorithms, data structures, and general productivity tools. It is the hope of the authors that Jolt.NET features will one day be represented in .NET.
assertions boost code-generation collections data-structures extension-methodsFluent interface for writing .NET unit test assertions with more clarity than the traditional assertion syntax such as offered by MSTest, NUnit or XUnit.
tdd assertions bdd fluent testing unit-testing fluent-interfaceNUnit test helper class. Traditionally NUnit stops test on the first check failure. But sometimes subsequent rules check may helps with bug location.
assert assertions nunit tdd testOr: A lightweight alternative to static typing, clojure.spec, core.typed, @plumatic/schema, etc.Truss is a micro library for Clojure/Script that provides fast, flexible runtime condition assertions with great error messages. It can be used to get many of the most important benefits of static/gradual typing without the usual rigidity or onboarding costs.
clojure clojurescript epl taoensso assertions validation schema clojure-spec
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.