Sha256: 2921b2cce6ed6535ccfc37a6f6b2fc5b31db621a7edd30fa089aac97e887b064

Contents?: true

Size: 811 Bytes

Versions: 35

Compression:

Stored size: 811 Bytes

Contents

Feature: customized message

  RSpec tries to provide useful failure messages, but for cases in which you
  want more specific information, you can define your own message right in the
  example. This works for any matcher _other than the operator matchers_.

  Scenario: customize failure message
    Given a file named "example_spec.rb" with:
      """ruby
      describe Array do
        context "when created with `new`" do
          it "is empty" do
            array = Array.new
            array << 1 # trigger a failure to demonstrate the message
            array.should be_empty, "expected empty array, got #{array.inspect}"
          end
        end
      end

      """
    When I run `rspec example_spec.rb --format documentation`
    Then the output should contain "expected empty array, got [1]"

Version data entries

35 entries across 35 versions & 8 rubygems

Version Path
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.4.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.9.5.1 vendor/bundle/ruby/2.4.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.9.1.1 vendor/bundle/ruby/2.4.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.8.5.2 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.8.5.1 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.8.4.2 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.8.4.1 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-unbundled-1.8.1.1 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/features/customized_message.feature
vagrant-cloudstack-1.1.0 vendor/bundle/gems/rspec-expectations-2.14.5/features/customized_message.feature
rspec-expectations-2.99.2 features/customized_message.feature
dxruby_rp5-0.0.4 spec/vendor/rspec-expectations-2.14.4/features/customized_message.feature
rspec-expectations-2.99.1 features/customized_message.feature
rspec-expectations-2.99.0 features/customized_message.feature
rspec-expectations-2.99.0.rc1 features/customized_message.feature
rspec-expectations-2.99.0.beta2 features/customized_message.feature
rspec-expectations-2.14.5 features/customized_message.feature
mango-0.8.0 vendor/bundler/ruby/2.1.0/gems/rspec-expectations-2.14.4/features/customized_message.feature
mango-0.7.1 vendor/bundler/ruby/2.0.0/gems/rspec-expectations-2.14.4/features/customized_message.feature
dxruby_rp5-0.0.3 spec/vendor/rspec-expectations-2.14.4/features/customized_message.feature
tuktuk-rails-0.0.10 vendor/bundle/ruby/2.0.0/gems/rspec-expectations-2.14.4/features/customized_message.feature