35 lines
1.1 KiB
Gherkin
35 lines
1.1 KiB
Gherkin
Feature: Using the Runner directly
|
|
Scenario: Succeed
|
|
Given I have the following runner options:
|
|
"""
|
|
:jasmine_config: spec/jasmine/success/success.yml
|
|
:reporters:
|
|
- [ 'File', 'spec/report.txt' ]
|
|
"""
|
|
When I get a runner
|
|
And I run the runner
|
|
Then the runner should have an exit status of 0
|
|
And the report file "spec/report.txt" should have 1 total, 0 failures, no console usage
|
|
|
|
Scenario: JavaScript Error
|
|
Given I have the following runner options:
|
|
"""
|
|
:jasmine_config: spec/jasmine/success_with_error/success_with_error.yml
|
|
"""
|
|
When I get a runner
|
|
And I run the runner
|
|
Then the runner should have an exit status of 1
|
|
|
|
Scenario: Failure
|
|
Given I have the following runner options:
|
|
"""
|
|
:jasmine_config: spec/jasmine/failure/failure.yml
|
|
:reporters:
|
|
- [ 'File', 'spec/report.txt' ]
|
|
"""
|
|
When I get a runner
|
|
And I run the runner
|
|
Then the runner should have an exit status of 1
|
|
And the report file "spec/report.txt" should have 1 total, 1 failure, no console usage
|
|
|