Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

31 lines (27 sloc) 0.919 kb
Feature: custom formatters
In order to format output/reporting to my particular needs
As an RSpec user
I want to create my own custom output formatters
Scenario: specdoc format
Given a file named "custom_formatter.rb" with:
"""
require 'spec/runner/formatter/base_formatter'
class CustomFormatter < Spec::Runner::Formatter::BaseFormatter
def initialize(options, output)
@output = output
end
def example_started(proxy)
@output << "example: " << proxy.description
end
end
"""
And a file named "simple_example_spec.rb" with:
"""
describe "my group" do
specify "my example" do
end
end
"""
When I run "spec simple_example_spec.rb --require ./custom_formatter.rb --format CustomFormatter"
Then the exit code should be 0
And the stdout should include "example: my example"
Jump to Line
Something went wrong with that request. Please try again.