Logo: Relish

  1. Sign up
  2. Sign in

Project: RSpec Core 3.7

run with `ruby` command

You can use the ruby command to run specs. You just need to require
rspec/autorun.

Generally speaking, you're better off using the rspec command, which avoids
the complexity of rspec/autorun (e.g. no at_exit hook needed!), but some
tools only work with the ruby command.

Scenarios
Require `rspec/autorun` from a spec file
Given
a file named "example_spec.rb" with:
require 'rspec/autorun'

RSpec.describe 1 do
  it "is < 2" do
    expect(1).to be < 2
  end

  it "has an intentional failure" do
    expect(1).to be > 2
  end
end
When
I run ruby example_spec.rb
Then
the output should contain "2 examples, 1 failure"
And
the output should contain "expect(1).to be > 2"

Last published 25 days ago by myronmarston.