---
description: A fast and scalable test runner.
version: 0.33.1
metadata:
  documentation_uri: https://socketry.github.io/sus/
  funding_uri: https://github.com/sponsors/ioquatix/
  source_code_uri: https://github.com/socketry/sus.git
files:
- path: usage.md
  title: Using Sus Testing Framework
  description: Sus is a modern Ruby testing framework that provides a clean, BDD-style
    syntax for writing tests. It's designed to be fast, simple, and expressive.
- path: mocking.md
  title: Mocking
  description: 'There are two types of mocking in sus: `receive` and `mock`. The `receive`
    matcher is a subset of full mocking and is used to set expectations on method
    calls, while `mock` can be used to replace m...'
- path: shared.md
  title: Shared Test Behaviors and Fixtures
  description: Sus provides shared test contexts which can be used to define common
    behaviours or tests that can be reused across one or more test files.
