about summary refs log tree commit diff
path: root/spec/models/admin/appeal_filter_spec.rb
blob: e840bc3bc12575857dc8481b867a3d8fa77b0a85 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# frozen_string_literal: true

require 'rails_helper'

describe Admin::AppealFilter do
  describe '#results' do
    let(:approved_appeal) { Fabricate(:appeal, approved_at: 10.days.ago) }
    let(:not_approved_appeal) { Fabricate(:appeal, approved_at: nil) }

    it 'returns filtered appeals' do
      filter = described_class.new(status: 'approved')

      expect(filter.results).to eq([approved_appeal])
    end
  end
end