Skip to content

Commit

Permalink
status of rejected trumps provider verification
Browse files Browse the repository at this point in the history
  • Loading branch information
asmega committed Oct 10, 2024
1 parent f015bca commit 5362b3a
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 3 deletions.
6 changes: 3 additions & 3 deletions app/helpers/admin/claims_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -172,16 +172,16 @@ def claim_summary_heading(claim)
end

def status(claim)
if claim.awaiting_provider_verification?
"Awaiting provider verification"
elsif claim.all_payrolled?
if claim.all_payrolled?
"Payrolled"
elsif claim.latest_decision&.approved? && claim.awaiting_qa? && !claim.held?
"Approved awaiting QA"
elsif claim.latest_decision&.approved?
"Approved awaiting payroll"
elsif claim.latest_decision&.rejected?
"Rejected"
elsif claim.awaiting_provider_verification?
"Awaiting provider verification"
elsif claim.held?
"Awaiting decision - on hold"
else
Expand Down
8 changes: 8 additions & 0 deletions spec/factories/claims.rb
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,14 @@
end
end

trait :awaiting_provider_verification do
eligibility_trait { :not_verified }

after(:create) do |claim, _|
create(:note, claim:, label: "provider_verification")
end
end

trait :with_dqt_teacher_status do
dqt_teacher_status do
{
Expand Down
17 changes: 17 additions & 0 deletions spec/helpers/admin/claims_helper_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -540,6 +540,23 @@
end
end
end

context "rejected claim whilst awaiting provider verification" do
let!(:claim) do
create(
:claim,
:rejected,
:awaiting_provider_verification,
policy: Policies::FurtherEducationPayments,
)
end

it "returns rejected" do
freeze_time do
expect(status(claim)).to eql "Rejected"
end
end
end
end

describe "#index_status_filter" do
Expand Down

0 comments on commit 5362b3a

Please sign in to comment.