Unit Tests
Unit tests assert against behavior of an individual component within the application (often, an individual method or function).
These tests are fast and don't interact with the "outside world".
Example
require "rails_helper"
RSpec.describe Calculator do
describe ".add" do
it "adds positive integers" do
expect(Calculator.add(1, 2)).to eq(3)
end
it "adds negative integers" do
expect(Calculator.add(-1, -2)).to eq(-3)
end
end
end