/usr/share/doc/ruby-rspec-core/features/command_line/init.feature is in ruby-rspec-core 3.7.0c1e0m0s1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | Feature: `--init` option
Use the `--init` option on the command line to generate conventional files for
an RSpec project. It generates a `.rspec` and `spec/spec_helper.rb` with some
example settings to get you started.
These settings treat the case where you run an individual spec file
differently, using the documentation formatter if no formatter has been
explicitly set.
Scenario: Generate `.rspec`
When I run `rspec --init`
Then the following files should exist:
| .rspec |
And the output should contain "create .rspec"
Scenario: `.rspec` file already exists
Given a file named ".rspec" with:
"""
--force-color
"""
When I run `rspec --init`
Then the output should contain "exist .rspec"
Scenario: Accept and use the recommended settings in `spec_helper` (which are initially commented out)
Given I have a brand new project with no files
And I have run `rspec --init`
When I accept the recommended settings by removing `=begin` and `=end` from `spec/spec_helper.rb`
And I create "spec/addition_spec.rb" with the following content:
"""ruby
RSpec.describe "Addition" do
it "works" do
expect(1 + 1).to eq(2)
end
end
"""
And I create "spec/subtraction_spec.rb" with the following content:
"""ruby
RSpec.describe "Subtraction" do
it "works" do
expect(1 - 1).to eq(0)
end
end
"""
Then the output from `rspec` should not be in documentation format
But the output from `rspec spec/addition_spec.rb` should be in documentation format
But the output from `rspec spec/addition_spec.rb --format progress` should not be in documentation format
And the output from `rspec --pattern 'spec/*ction_spec.rb'` should indicate it ran only the subtraction file
And the output from `rspec --exclude-pattern 'spec/*dition_spec.rb'` should indicate it ran only the subtraction file
|