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.
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".