Skip to content

An integration test runner for validating requests

License

Notifications You must be signed in to change notification settings

bugsnag/maze-runner

Folders and files

NameName
Last commit message
Last commit date
Nov 15, 2024
Sep 6, 2022
Nov 17, 2024
Apr 29, 2024
Oct 31, 2024
Apr 12, 2021
Oct 17, 2023
Sep 20, 2024
Nov 21, 2024
Apr 13, 2021
Nov 17, 2024
Nov 14, 2019
Aug 29, 2024
Aug 1, 2023
Aug 28, 2020
Nov 21, 2024
May 15, 2023
Jan 12, 2023
Oct 15, 2021
Mar 22, 2018
Aug 31, 2022
Apr 23, 2024
Jan 17, 2024
Nov 13, 2024
Jul 15, 2024
Sep 19, 2019

Repository files navigation

Maze Runner ๐Ÿƒ

A test runner for validating requests

How it works

The test harness launches a mock API which awaits requests from sample applications. Using the runner, each scenario is executed and the requests are validated to have to correct fields and values. Uses Gherkin and Cucumber under the hood to draft semantic tests.

Documentation

Documentation for Cucumber steps in the latest release can be found here.

The Maze Runner handbook markdown docs can be found here

Running the tests

Maze Runner uses test-unit and minunit to bootstrap itself and run the sample app suites in the test fixtures. Run bundle exec rake to run the suite.