diff --git a/app/views/location_releases/index.html.erb b/app/views/location_releases/index.html.erb index f319ea8..2aeb9f8 100644 --- a/app/views/location_releases/index.html.erb +++ b/app/views/location_releases/index.html.erb @@ -33,7 +33,7 @@ <%= t(".table_headers.notes") %> <%= t(".table_headers.tags") %> <%= t(".table_headers.signed_at") %> - + <%= t(".table_headers.amendment_signed") %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 7363cdd..f482b0b 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -789,6 +789,7 @@ en: empty: Location Releases will appear here table_headers: address: Address + amendment_signed: Amendment approved: Approved name: Location Name notes: Notes diff --git a/config/locales/es.yml b/config/locales/es.yml index a4a4688..b467769 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -346,6 +346,7 @@ es: index: table_headers: address: Address (ES) + amendment_signed: Amendment (ES) notes: Notes (ES) signed_at: Date Signed (ES) tags: Tags (ES) diff --git a/spec/features/user_managing_location_releases_spec.rb b/spec/features/user_managing_location_releases_spec.rb index db3e53a..3eb55de 100644 --- a/spec/features/user_managing_location_releases_spec.rb +++ b/spec/features/user_managing_location_releases_spec.rb @@ -127,6 +127,14 @@ feature "User managing location releases" do sign_in current_user end + scenario "listing all releases, table have correct headers", js:true do + ct = create(:contract_template, :with_amendment_clause, project: project) + create(:location_release, :native, project: project, contract_template: ct) + visit project_location_releases_path(project) + + table_headers.each { |s| expect(page).to have_content s } + end + scenario "creating a release", js: true do visit new_project_location_release_path(project) @@ -729,4 +737,16 @@ feature "User managing location releases" do def amendment_signature_label t 'contracts.amendment_page.description_labels.amendment_signature' end + + def table_headers + [ + t('location_releases.index.table_headers.approved'), + t('location_releases.index.table_headers.name'), + t('location_releases.index.table_headers.address'), + t('location_releases.index.table_headers.notes'), + t('location_releases.index.table_headers.tags'), + t('location_releases.index.table_headers.signed_at'), + t('location_releases.index.table_headers.amendment_signed') + ] + end end