Testing Enum Queries

Since enums generate query scopes, test them:

RSpec.describe Order, type: :model do
  before do
    create(:order, status: :pending)
    create(:order, status: :shipped)
  end

  it "filters records by status" do
    expect(Order.pending.count).to eq(1)
    expect(Order.shipped.count).to eq(1)
  end
end

This ensures that Order.pending only returns orders with status: pending.