Displaying 1 to 20 from 58 results

FakeItEasy - The easy mocking library for .NET


A .Net dynamic fake framework for creating all types of fake objects, mocks, stubs etc.FakeItEasy logo designed by Vanja Pakaski.

faker.js - generate massive amounts of fake data in Node.js and the browser


faker.js contains a super useful generator method Faker.fake for combining faker API methods using a mustache string format.

json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)


Created with <3 for front-end developers who need a quick back-end for prototyping and mocking.Based on the previous db.json file, here are all the default routes. You can also add other routes using --routes.




interfake - :computer: Fake APIs for prototypes & automated tests.


Interfake is a tool which allows developers of client-side applications of any platform to easily create dummy HTTP APIs to develop against. Let's get started with a simple example.If you don't want to use the JavaScript method to create your Interfake API, go read up on all the methods. Otherwise, read on.

mockito - Most popular Mocking framework for unit tests written in Java


Mockito continuously delivers improvements using Shipkit library (http://shipkit.org). See the latest release notes and latest documentation. Docs in javadoc.io are available 24h after release. Read also about semantic versioning in Mockito.Older 1.x releases are available in Central Repository , Bintray and javadoc.io (documentation).

OHHTTPStubs - Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!


It works with NSURLConnection, NSURLSession, AFNetworking, Alamofire or any networking framework that use Cocoa's URL Loading System. OHHTTPStubs headers are fully documented using Appledoc-like / Headerdoc-like comments in the header files. You can also read the online documentation here.

mountebank - Over the wire test doubles


In fact, halfway through we discovered our corporate mocking software couldn’t handle the sheer amount of performance testing we were running as part of this effort (we completely crushed some pretty industrial enterprise software in the process). As a result, we made the call to move the entire program over to a Mountebank OSS-based solution with a custom provision to give us the ability to expand/shrink our mocking needs on demand. mountebank is the first open source tool to provide cross-platform, multi-protocol test doubles over the wire. Just point your application to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.


NSubstitute - A friendly substitute for .NET mocking libraries.


Visit the NSubstitute website for more information. NSubstitute is designed as a friendly substitute for .NET mocking libraries.

testdouble.js - A minimal test double library for TDD with JavaScript


Welcome! Are you writing JavaScript tests and in the market for a mocking library to fake out real things for you? testdouble.js is an opinionated, carefully-designed test double library maintained by, oddly enough, a software agency that's also named Test Double. If you practice test-driven development, testdouble.js was designed to promote terse, clear, and easy-to-understand tests. There's an awful lot to cover, so please take some time and enjoy our documentation, which is designed to show you how to make the most out of test doubles in your tests.

mimesis - Mimesis is a fast and easy to use library for Python, which helps generate synthetic data for a variety of purposes in a variety of languages


Mimesis is a fast and easy to use library for Python programming language, which helps generate synthetic data for a variety of purposes in a variety of languages. This data can be particularly useful during software development and testing. For example, it could be used to populate a testing database, create beautiful JSON and XML files, anonymize data taken from a production service, etc. You can find the complete documentation on the Read the Docs.

Testify - A toolkit with common assertions and mocks that plays nicely with the standard library


Go 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.

casual - Fake data generator for javascript


NOTE: if getter function has non-empty arguments list then generator should be called as function casual.profile('public'), otherwise it should be accessed as property casual.profile. Default locale is en_US.

inject-loader - 💉👾 A Webpack loader for injecting code into modules via their dependencies.


This is particularly useful for writing tests where mocking things inside your module-under-test is sometimes necessary before execution. inject-loader was inspired by, and builds upon ideas introduced in jauco/webpack-injectable.

Dev Magic Fake


DevMagicFake will enable us to save retrieve any object from our domain model without writing any code, it stores and retrieves objects using the memory. DevMagicFake also will enable us to generate objects with data, so no need to create any faked or mock object to simulate o...

pose - Replace any .NET method (including static and non-virtual) with a delegate


Pose allows you to replace any .NET method (including static and non-virtual) with a delegate. It is similar to Microsoft Fakes but unlike it Pose is implemented entirely in managed code (Reflection Emit API). Everything occurs at runtime and in-memory, no unmanaged Profiling APIs and no file system pollution with re-written assemblies.Pose is cross platform and runs anywhere .NET is supported. It targets .NET Standard 2.0 so it can be used across .NET platforms including .NET Framework, .NET Core, Mono and Xamarin. See version compatibility table here.

node-sandboxed-module - A sandboxed node


A sandboxed node.js module loader that lets you inject dependencies into your modules.This module is intended to ease dependency injection for unit testing. However, feel free to use it for whatever crimes you can think of.

moq - Interface mocking tool for go generate


Interface mocking tool for go generate. By Mat Ryer and David Hernandez, with ideas lovingly stolen from Ernesto Jimenez.

mockhttp - Testing layer for Microsoft's HttpClient library


MockHttp is a testing layer for Microsoft's HttpClient library. It allows stubbed responses to be configured for matched HTTP requests and can be used to test your application's service layer. MockHttp defines a replacement HttpMessageHandler, the engine that drives HttpClient, that provides a fluent configuration API and provides a canned response. The caller (eg. your application's service layer) remains unaware of its presence.