Skip to content

BerryCrush IntelliJ Plugin Documentation

Welcome to the BerryCrush IntelliJ Plugin documentation. This plugin provides comprehensive IDE support for writing and running BerryCrush BDD tests.

Quick Start

  1. Installation - How to install the plugin
  2. Getting Started - Your first BerryCrush scenario

Features

Configuration

For Developers

What is BerryCrush?

BerryCrush is an OpenAPI-driven BDD testing framework that allows you to write human-readable test scenarios that directly execute against your API specifications.

scenario: Create new user
  given I create a new user
    call ^createUser
      body: {"name": "John", "email": "john@example.com"}
    assert status 201
    extract $.id => userId
  when I retrieve the user
    call ^getUser
      id: {{userId}}
    assert status 200
    assert $.name equals "John"

Supported File Types

Extension Description
.scenario Test scenario files containing scenarios and steps
.fragment Reusable step fragments that can be included in scenarios

Support