All Projects → bigtestjs → mirage

bigtestjs / mirage

Licence: MIT license
All BigTest development has moved to https://github.com/thefrontside/bigtest

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to mirage

sandwich
Yet another test framework for Haskell.
Stars: ✭ 65 (+242.11%)
Mutual labels:  testing-framework
test junkie
Highly configurable testing framework for Python
Stars: ✭ 72 (+278.95%)
Mutual labels:  testing-framework
pysys-test
PySys System Test Framework
Stars: ✭ 14 (-26.32%)
Mutual labels:  testing-framework
react-native-diagnose
A framework to test a React Native app during runtime
Stars: ✭ 24 (+26.32%)
Mutual labels:  testing-framework
doctest
The fastest feature-rich C++11/14/17/20 single-header testing framework
Stars: ✭ 4,434 (+23236.84%)
Mutual labels:  testing-framework
regressr
A command line regression testing framework for testing HTTP services
Stars: ✭ 35 (+84.21%)
Mutual labels:  testing-framework
oz
Oz is a behavioral web-ui testing framework developed to reduce test maintenance by using a predictive model rather than a scriptive model when writing tests.
Stars: ✭ 23 (+21.05%)
Mutual labels:  testing-framework
TorXakis
A tool for Model Based Testing
Stars: ✭ 40 (+110.53%)
Mutual labels:  testing-framework
test-drive
The simple testing framework
Stars: ✭ 37 (+94.74%)
Mutual labels:  testing-framework
karate
Test Automation Made Simple
Stars: ✭ 6,384 (+33500%)
Mutual labels:  testing-framework
pry-test
A small test framework that supports debugging test failures & errors when they happen
Stars: ✭ 24 (+26.32%)
Mutual labels:  testing-framework
setup-bats
GitHub Action to setup BATS testing framework
Stars: ✭ 25 (+31.58%)
Mutual labels:  testing-framework
LuluTest
LuluTest is a Python framework for creating automated browser tests.
Stars: ✭ 14 (-26.32%)
Mutual labels:  testing-framework
FactoryOrchestrator
A cross-platform system service which provides a simple way to run and manage factory line validation, developer inner-loop, diagnostics, and fault analysis workflows.
Stars: ✭ 36 (+89.47%)
Mutual labels:  testing-framework
javascript-testing
✅ Introducción a los tests con javascript guiada por ejemplos progresivos: de "0 a framework"
Stars: ✭ 16 (-15.79%)
Mutual labels:  javascript-testing
testza
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
Stars: ✭ 409 (+2052.63%)
Mutual labels:  testing-framework
PixelTest
Fast, modern, simple iOS snapshot testing written purely in Swift.
Stars: ✭ 56 (+194.74%)
Mutual labels:  testing-framework
Hallstatt
Low-ceremony testing framework optimized for modern C#
Stars: ✭ 24 (+26.32%)
Mutual labels:  testing-framework
kuickcheck
A property based testing framework for Kotlin
Stars: ✭ 23 (+21.05%)
Mutual labels:  testing-framework
nim-contra
Lightweight Self-Documenting Design by Contract Programming and Security Hardened mode.
Stars: ✭ 46 (+142.11%)
Mutual labels:  testing-framework

⚠️ DEPRECATED ⚠️

In order to make BigTest development faster and friction free, we've consolidated all of our individual projects into a single repository on the Frontside Organization. We'd love to see you there!

note: the last release from this repository was 0.0.1

Mirage Server

A client-side server to develop, test and prototype your app.

Note: This repository has been archived in favor of https://github.com/miragejs/server Documentation and tutorials at https://miragejs.com/docs

This project is a plain vanilla javascript extraction of the ember-cli-mirage project. It can be used inside of any framework, including React. The goal is for it to be eventually used upstream by Ember mirage proper.

Usage

import Mirage, { Factory } from '@bigtest/mirage';

let server = new Mirage({
  environment: 'test',
  factories: {
    address: Factory
  }
});

// do some stuff with the server.

// stop intercepting requests
server.shutdown()

Development

Test suite is running in QUnit and Karma.

$ yarn
$ yarn start // karma server
$ yarn test // single run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].