Overview
This documentation needs review. See "Help improve this page" in the sidebar.
Drupal.org becomes more awesome as we build and deploy features that help us collaborate and communicate better. Towards this end, we've adopted Behat, a PHP-based implementation of Behavior Driven Development (BDD) testing. These tests do two important things:
- Help us ensure that the introduction of features doesn't break existing functionality
- Document how the features of Drupal.org work in plain language
Project Doobie, the BDD Project: http://drupal.org/project/doobie
Issue queue: http://drupal.org/project/issues/doobie
Contribute to Drupal.org BDD testing
You can contribute in a number of ways:
- Maintain a set of BDD tests
- Respond to issues in the Project doobie marked Step Definition
- Review patches posted to the issue queue
- Review the Doobie code to spot areas of improvement
Supporting Resources:
Feature Syntax:
Looking into BDD, you'll discover more than one syntax for writing Feature: section. For the sake of consistency, we've chosen to follow the syntax outlined in the Behat documentation at Behat guide
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion