Skip to content

Commit

Permalink
Update status labels in line with latest designs
Browse files Browse the repository at this point in the history
  • Loading branch information
dp-daly committed Jan 22, 2025
1 parent 679d12b commit 00f4314
Show file tree
Hide file tree
Showing 18 changed files with 65 additions and 65 deletions.
18 changes: 9 additions & 9 deletions config/locales/en/activerecord.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@ en:
internal_draft: Internal draft
draft: Draft
submitted: Submitted
payment_in_progress: Payment in progress
payment_information_requested: Information requested
payment_information_sent: Information sent
payment_in_progress: Payer payment review
payment_information_requested: Payer needs information
payment_information_sent: Information sent to payer
paid: Paid
payment_not_approved: Payment not approved
sampling_in_progress: Sampling in progress
sampling_provider_not_approved: Provider not approved
sampling_not_approved: Claim not approved
clawback_requested: Clawback requested
clawback_in_progress: Clawback in progress
payment_not_approved: Rejected by payer
sampling_in_progress: Audit requested
sampling_provider_not_approved: Rejected by provider
sampling_not_approved: Rejected by school
clawback_requested: Ready for clawback
clawback_in_progress: Sent to payer for clawback
clawback_complete: Clawback complete
claims/claim_activity/action:
payment_request_delivered: Claims sent to ESFA for payment
Expand Down
18 changes: 9 additions & 9 deletions spec/components/claim/status_tag_component_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,23 +35,23 @@
let(:claim) { build(:claim, status: :payment_in_progress) }

it "renders a yellow tag" do
expect(page).to have_css(".govuk-tag--yellow", text: "Payment in progress")
expect(page).to have_css(".govuk-tag--yellow", text: "Payer payment review")
end
end

context "when the claim's status is 'payment_information_requested'" do
let(:claim) { build(:claim, status: :payment_information_requested) }

it "renders a turquoise tag" do
expect(page).to have_css(".govuk-tag--turquoise", text: "Information requested")
expect(page).to have_css(".govuk-tag--turquoise", text: "Payer needs information")
end
end

context "when the claim's status is 'payment_information_sent'" do
let(:claim) { build(:claim, status: :payment_information_sent) }

it "renders a yellow tag" do
expect(page).to have_css(".govuk-tag--yellow", text: "Information sent")
expect(page).to have_css(".govuk-tag--yellow", text: "Information sent to payer")
end
end

Expand All @@ -67,47 +67,47 @@
let(:claim) { build(:claim, status: :payment_not_approved) }

it "renders a orange tag" do
expect(page).to have_css(".govuk-tag--orange", text: "Payment not approved")
expect(page).to have_css(".govuk-tag--orange", text: "Rejected by payer")
end
end

context "when the claim's status is 'sampling_in_progress'" do
let(:claim) { build(:claim, status: :sampling_in_progress) }

it "renders a yellow tag" do
expect(page).to have_css(".govuk-tag--yellow", text: "Sampling in progress")
expect(page).to have_css(".govuk-tag--yellow", text: "Audit requested")
end
end

context "when the claim's status is 'sampling_provider_not_approved'" do
let(:claim) { build(:claim, status: :sampling_provider_not_approved) }

it "renders a turquoise tag" do
expect(page).to have_css(".govuk-tag--turquoise", text: "Provider not approved")
expect(page).to have_css(".govuk-tag--turquoise", text: "Rejected by provider")
end
end

context "when the claim's status is 'sampling_not_approved'" do
let(:claim) { build(:claim, status: :sampling_not_approved) }

it "renders a turquoise tag" do
expect(page).to have_css(".govuk-tag--turquoise", text: "Claim not approved")
expect(page).to have_css(".govuk-tag--turquoise", text: "Rejected by school")
end
end

context "when the claim's status is 'clawback_requested'" do
let(:claim) { build(:claim, status: :clawback_requested) }

it "renders a turquoise tag" do
expect(page).to have_css(".govuk-tag--turquoise", text: "Clawback requested")
expect(page).to have_css(".govuk-tag--turquoise", text: "Ready for clawback")
end
end

context "when the claim's status is 'clawback_in_progress'" do
let(:claim) { build(:claim, status: :clawback_in_progress) }

it "renders a yellow tag" do
expect(page).to have_css(".govuk-tag--yellow", text: "Clawback in progress")
expect(page).to have_css(".govuk-tag--yellow", text: "Sent to payer for clawback")
end
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ def and_i_see_claims_with_a_sampling_not_approved_status
expect(page).to have_claim_card({
"title" => "#{@sampling_not_approved_claim.reference} - #{@sampling_not_approved_claim.school.name}",
"url" => "/support/claims/clawbacks/claims/#{@sampling_not_approved_claim.id}",
"status" => "Clawback in progress",
"status" => "Sent to payer for clawback",
"academic_year" => @sampling_not_approved_claim.academic_year.name,
"provider_name" => @sampling_not_approved_claim.provider.name,
"submitted_at" => I18n.l(@sampling_not_approved_claim.submitted_at.to_date, format: :long),
Expand All @@ -156,23 +156,23 @@ def and_i_click_on_apply_filters
end

def when_i_select_the_clawback_in_progress_filter
check "Clawback in progress"
check "Sent to payer for clawback"
end
alias_method :and_i_select_the_clawback_in_progress_filter,
:when_i_select_the_clawback_in_progress_filter

def when_i_select_the_clawback_requested_filter
check "Clawback requested"
check "Ready for clawback"
end
alias_method :and_i_select_the_clawback_requested_filter,
:when_i_select_the_clawback_requested_filter

def when_i_unselect_the_clawback_in_progress_filter
uncheck "Clawback in progress"
uncheck "Sent to payer for clawback"
end

def and_i_select_the_sampling_not_approved_filter
check "Claim not approved"
check "Rejected by school"
end

def and_i_do_not_see_claims_with_a_clawback_requested_status
Expand All @@ -195,25 +195,25 @@ def and_i_do_not_see_claims_with_a_clawback_in_progress_status

def and_i_see_clawback_in_progress_selected_from_the_status_filter
expect(page).to have_element(:legend, text: "Status", class: "govuk-fieldset__legend")
expect(page).to have_checked_field("Clawback in progress")
expect(page).to have_filter_tag("Clawback in progress")
expect(page).to have_checked_field("Sent to payer for clawback")
expect(page).to have_filter_tag("Sent to payer for clawback")
end

def and_i_see_clawback_requested_selected_from_the_status_filter
expect(page).to have_element(:legend, text: "Status", class: "govuk-fieldset__legend")
expect(page).to have_checked_field("Clawback requested")
expect(page).to have_filter_tag("Clawback requested")
expect(page).to have_checked_field("Ready for clawback")
expect(page).to have_filter_tag("Ready for clawback")
end

def and_i_see_sampling_not_approved_selected_from_the_status_filter
expect(page).to have_element(:legend, text: "Status", class: "govuk-fieldset__legend")
expect(page).to have_checked_field("Claim not approved")
expect(page).to have_filter_tag("Claim not approved")
expect(page).to have_checked_field("Rejected by school")
expect(page).to have_filter_tag("Rejected by school")
end

def and_i_do_not_see_clawback_requested_selected_from_the_status_filter
expect(page).not_to have_checked_field("Clawback requested")
expect(page).not_to have_filter_tag("Clawback requested")
expect(page).not_to have_checked_field("Ready for clawback")
expect(page).not_to have_filter_tag("Ready for clawback")
end

def and_i_do_not_see_sampling_not_approved_selected_from_the_status_filter
Expand All @@ -222,13 +222,13 @@ def and_i_do_not_see_sampling_not_approved_selected_from_the_status_filter
end

def and_i_do_not_see_clawback_in_progress_selected_from_the_status_filter
expect(page).not_to have_checked_field("Clawback in progress")
expect(page).not_to have_filter_tag("Clawback in progress")
expect(page).not_to have_checked_field("Sent to payer for clawback")
expect(page).not_to have_filter_tag("Sent to payer for clawback")
end

def when_i_click_on_the_clawback_requested_filter_tag
within ".app-filter-tags" do
click_on "Clawback requested"
click_on "Ready for clawback"
end
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ def then_i_see_the_show_page_for_claim_one
expect(primary_navigation).to have_current_item("Claims")
expect(page).to have_element(:span, text: "Clawbacks - Claim 11111111", class: "govuk-caption-l")
expect(page).to have_h1(@claim_one.school_name)
expect(page).to have_element(:strong, text: "Claim not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by school", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_link("Request clawback", href: "/support/claims/clawbacks/claims/new/#{@claim_one.id}")
expect(page).to have_summary_list_row("School", @claim_one.school_name)
expect(page).to have_summary_list_row("Academic year", @claim_one.academic_year_name)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,6 @@ def then_i_see_the_details_of_the_clawback_requested_claim
)
expect(page).to have_element(:span, text: "Clawbacks - Claim #{@clawback_requested_claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@clawback_requested_claim.school.name)
expect(page).to have_element(:strong, text: "Clawback requested", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Ready for clawback", class: "govuk-tag govuk-tag--turquoise")
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ def then_i_see_the_claim_rejected
expect(page).to have_content("Claim rejected")

within("h1.govuk-heading-l .govuk-tag") do
expect(page).to have_content("Payment not approved")
expect(page).to have_content("Rejected by payer")
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def when_i_click_on_claim(claim)

def then_i_can_see_the_details_of_claim(claim)
expect(page).to have_content("Claim #{claim.reference}")
expect(page).to have_content("Information requested")
expect(page).to have_content("Payer needs information")
expect(page).to have_content("School#{claim.school_name}")
expect(page).to have_content("Academic year#{claim.academic_year_name}")
expect(page).to have_content("Accredited provider#{claim.provider.name}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Sampling in progress", class: "govuk-tag govuk-tag--yellow")
expect(page).to have_element(:strong, text: "Audit requested", class: "govuk-tag govuk-tag--yellow")
end

def when_i_click_on_confirm_provider_rejected_claim
Expand All @@ -108,7 +108,7 @@ def then_i_see_that_the_claim_has_been_updated_to_provider_not_approved
)
expect(page).to have_h1(@claim.school.name)

expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_success_banner("Claim updated")
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Sampling in progress", class: "govuk-tag govuk-tag--yellow")
expect(page).to have_element(:strong, text: "Audit requested", class: "govuk-tag govuk-tag--yellow")
end

def when_i_click_on_confirm_provider_rejected_claim
Expand All @@ -103,7 +103,7 @@ def then_i_see_that_the_claim_has_been_updated_to_provider_not_approved
)
expect(page).to have_h1(@claim.school.name)

expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_success_banner("Claim updated")
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Sampling in progress", class: "govuk-tag govuk-tag--yellow")
expect(page).to have_element(:strong, text: "Audit requested", class: "govuk-tag govuk-tag--yellow")
end

def when_i_click_on_confirm_provider_rejected_claim
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Sampling in progress", class: "govuk-tag govuk-tag--yellow")
expect(page).to have_element(:strong, text: "Audit requested", class: "govuk-tag govuk-tag--yellow")
end

def when_i_click_on_confirm_provider_rejected_claim
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Sampling in progress", class: "govuk-tag govuk-tag--yellow")
expect(page).to have_element(:strong, text: "Audit requested", class: "govuk-tag govuk-tag--yellow")
end

def when_i_click_on_confirm_provider_rejected_claim
Expand All @@ -152,7 +152,7 @@ def then_i_see_that_the_claim_has_been_updated_to_provider_not_approved
)
expect(page).to have_h1(@claim.school.name)

expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_success_banner("Claim updated")
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
end

def when_i_click_on_reject_claim
Expand All @@ -102,7 +102,7 @@ def then_i_see_that_the_claim_has_been_updated_to_not_approved
)
expect(page).to have_h1(@claim.school.name)

expect(page).to have_element(:strong, text: "Claim not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by school", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_success_banner("Claim updated")
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
end

def when_i_click_on_reject_claim
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ def then_i_see_the_details_of_the_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@claim.school.name)
expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
end

def when_i_click_on_reject_claim
Expand All @@ -160,7 +160,7 @@ def then_i_see_that_the_claim_has_been_updated_to_not_approved
)
expect(page).to have_h1(@claim.school.name)

expect(page).to have_element(:strong, text: "Claim not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by school", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_success_banner("Claim updated")
end

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ def then_i_see_the_details_of_the_provider_rejected_sampling_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@provider_rejected_sampling_claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@provider_rejected_sampling_claim.school.name)
expect(page).to have_element(:strong, text: "Provider not approved", class: "govuk-tag govuk-tag--turquoise")
expect(page).to have_element(:strong, text: "Rejected by provider", class: "govuk-tag govuk-tag--turquoise")
end

def when_i_click_on_back
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ def then_i_see_the_details_of_the_sampling_claim
)
expect(page).to have_element(:p, text: "Sampling - Claim #{@sampling_claim.reference}", class: "govuk-caption-l")
expect(page).to have_h1(@sampling_claim.school.name)
expect(page).to have_element(:strong, text: "Sampling in progress", class: "govuk-tag govuk-tag--yellow")
expect(page).to have_element(:strong, text: "Audit requested", class: "govuk-tag govuk-tag--yellow")
end

def when_i_click_on_back
Expand Down
Loading

0 comments on commit 00f4314

Please sign in to comment.