Skip to content

Commit 38c5ebc

Browse files
Only show link for ect jobs
1 parent cb96705 commit 38c5ebc

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

app/views/vacancies/_show.html.slim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
.govuk-grid-row class="govuk-!-margin-top-6"
2929
.govuk-grid-column-one-third
3030
= render "vacancies/listing/key_dates_sidebar", vacancy: @vacancy, similar_jobs: @similar_jobs
31-
= render "vacancies/listing/personal_statement_help", vacancy: @vacancy
31+
- if @vacancy.ect_suitable?
32+
= render "vacancies/listing/personal_statement_help", vacancy: @vacancy
3233

3334
.govuk-grid-column-two-thirds
3435
= render "vacancies/listing/multi_school_banner", vacancy: @vacancy

spec/views/vacancies/show.html.slim_spec.rb

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,24 @@
3737
end
3838
end
3939
end
40+
41+
describe "personal statement help" do
42+
context "when vacancy is ect_suitable" do
43+
let(:vacancy) { create(:vacancy, ect_status: :ect_suitable) }
44+
45+
it "renders the personal statement help section" do
46+
expect(rendered).to have_css(".sidebar-info-box")
47+
expect(rendered).to have_content(I18n.t("jobs.personal_statement_help.heading"))
48+
end
49+
end
50+
51+
context "when vacancy is not ect_suitable" do
52+
let(:vacancy) { create(:vacancy, ect_status: :ect_unsuitable) }
53+
54+
it "does not render the personal statement help section" do
55+
expect(rendered).not_to have_css(".sidebar-info-box")
56+
expect(rendered).not_to have_content(I18n.t("jobs.personal_statement_help.heading"))
57+
end
58+
end
59+
end
4060
end

0 commit comments

Comments
 (0)