From 393deefcf9f617a77476bdd9dc60eceeb1f28d1a Mon Sep 17 00:00:00 2001 From: Hernan Schmidt Date: Mon, 22 Aug 2016 11:23:18 +0200 Subject: [PATCH] Use a css regex matcher to find campaign entries --- app/views/admin/campaigns/index.html.haml | 8 ++++---- spec/features/campaign_spec.rb | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/views/admin/campaigns/index.html.haml b/app/views/admin/campaigns/index.html.haml index 25bc4605..97e29dd8 100644 --- a/app/views/admin/campaigns/index.html.haml +++ b/app/views/admin/campaigns/index.html.haml @@ -18,13 +18,13 @@ %tbody - @campaigns.each do |campaign| %tr - %td.campaign-name{'id'=> "name_#{campaign.id}"} + %td{'id'=> "name_#{campaign.id}"} = campaign.name - %td.campaign-visits{'id'=> "visits_#{campaign.id}"} + %td{'id'=> "visits_#{campaign.id}"} = campaign.visits_count - %td.campaign-registrations{'id'=> "registrations_#{campaign.id}"} + %td{'id'=> "registrations_#{campaign.id}"} = campaign.registrations_count - %td.campaign-submissions{'id'=> "submissions_#{campaign.id}"} + %td{'id'=> "submissions_#{campaign.id}"} = campaign.submissions_count %td %a.copyLink{'href'=> '#', 'data-url'=>root_path + campaign.url_parameters} diff --git a/spec/features/campaign_spec.rb b/spec/features/campaign_spec.rb index c2191341..c2fa8de6 100644 --- a/spec/features/campaign_spec.rb +++ b/spec/features/campaign_spec.rb @@ -31,10 +31,10 @@ feature Campaign do # Validations expect(flash).to eq('Campaign successfully created.') - expect(page).to have_selector('.campaign-name', text: 'Test Campaign') - expect(page).to have_selector('.campaign-visits', text: '0') - expect(page).to have_selector('.campaign-registrations', text: '0') - expect(page).to have_selector('.campaign-submissions', text: '0') + expect(page).to have_selector('[id^="name_"]', text: 'Test Campaign') + expect(page).to have_selector('[id^="visits_"]', text: '0') + expect(page).to have_selector('[id^="registrations_"]', text: '0') + expect(page).to have_selector('[id^="submissions_"]', text: '0') expect(Campaign.count).to eq(expected_count)