Merge pull request #4571 from consul/campaigns_specs
Make campaign specs more robust
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
require "rails_helper"
|
require "rails_helper"
|
||||||
|
|
||||||
describe "Email campaigns", :admin do
|
describe "Email campaigns", :admin do
|
||||||
let(:campaign1) { create(:campaign) }
|
let!(:campaign1) { create(:campaign) }
|
||||||
let(:campaign2) { create(:campaign) }
|
let!(:campaign2) { create(:campaign) }
|
||||||
|
|
||||||
scenario "Track email templates" do
|
scenario "Track email templates" do
|
||||||
3.times { visit root_path(track_id: campaign1.track_id) }
|
3.times { visit root_path(track_id: campaign1.track_id) }
|
||||||
@@ -21,7 +21,7 @@ describe "Email campaigns", :admin do
|
|||||||
|
|
||||||
scenario "Do not track erroneous track_ids" do
|
scenario "Do not track erroneous track_ids" do
|
||||||
visit root_path(track_id: campaign1.track_id)
|
visit root_path(track_id: campaign1.track_id)
|
||||||
visit root_path(track_id: "999")
|
visit root_path(track_id: Campaign.last.id + 1)
|
||||||
|
|
||||||
visit admin_stats_path
|
visit admin_stats_path
|
||||||
click_link campaign1.name
|
click_link campaign1.name
|
||||||
|
|||||||
Reference in New Issue
Block a user