...

/

RSpec and Rails Features

RSpec and Rails Features

Learn more about the test file and the test file's features in the test.

The project_spec.rb file uses four basic RSpec and Rails features:

  1. It requires rails_helper.
  2. It defines a test suite with RSpec.describe.
  3. It creates an RSpec example with it.
  4. It specifies a particular state with expect.

Here we can see spec/models/project_spec.rb file:

Press + to interact
require "rails_helper"
RSpec.describe Project do
it "considers a project with no tasks to be done" do
project = Project.new
expect(project.done?).to be_truthy
end
end

Let’s discuss each feature one-by-one:

...