To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!More about adding a collaborator
RSpec ships with general purpose output formatters. You can tell RSpec which
one to use using the
--format command line option.
When RSpec's built-in output formatters don't, however, give you everything
you need, you can write your own custom formatter and tell RSpec to use that
one instead. The simplest way is to subclass RSpec's
and then override just the methods that you want to modify.
- custom formatter
a file named "custom_formatter.rb" with:
require "rspec/core/formatters/base_text_formatter" class CustomFormatter < RSpec::Core::Formatters::BaseTextFormatter def initialize(output) super(output) end def example_started(proxy) output << "example: " << proxy.description end end
a file named "example_spec.rb" with:
describe "my group" do specify "my example" do end end
- I run "rspec example_spec.rb --require ./custom_formatter.rb --format CustomFormatter"
- the output should contain "example: my example"
- the exit status should be 0
Last published almost 7 years ago by dchelimsky.
RSpec Core settings