Using Cucumber with Expertiza: Difference between revisions
Jump to navigation
Jump to search
m (→Gherkin) |
m (→Gherkin) |
||
Line 2: | Line 2: | ||
===Gherkin=== | ===Gherkin=== | ||
Gherkin is the language used to write Cucumber executable feature specifications in conversational syntax. | Gherkin is the language used to write Cucumber executable feature specifications in conversational syntax. | ||
The syntax provides structure and meaning using special keywords including: | |||
* Feature | * Feature | ||
* Background | * Background |
Revision as of 00:21, 8 February 2013
Cucumber Stack
Gherkin
Gherkin is the language used to write Cucumber executable feature specifications in conversational syntax. The syntax provides structure and meaning using special keywords including:
- Feature
- Background
- Scenario
- Given
- When
- Then
- And
- But
- Scenario Outline
- Examples
Capybara
Behavior Driven Development
The BDD paradigm is that it's better to write code you wish you had and have a feature that is working instead of writing something you’re not sure is right and writing tests around it.