From 1f8d19c8bad3834c9e749ee9b7cc54858289d57d Mon Sep 17 00:00:00 2001 From: rgarcia Date: Mon, 16 May 2016 14:13:02 +0200 Subject: [PATCH] adds basic graph specs --- spec/features/admin/stats_spec.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/spec/features/admin/stats_spec.rb b/spec/features/admin/stats_spec.rb index 1e3cb5087..7422f0e2a 100644 --- a/spec/features/admin/stats_spec.rb +++ b/spec/features/admin/stats_spec.rb @@ -102,6 +102,25 @@ feature "Stats" do end + context "graphs" do + scenario "event graphs", :js do + campaign = create(:campaign) + + visit root_path(track_id: campaign.track_id) + visit admin_stats_path + + within("#stats") do + click_link campaign.name + end + + expect(page).to have_content "#{campaign.name}(1)" + within("#graph") do + event_created_at = Ahoy::Event.where(name: campaign.name).first.time + expect(page).to have_content event_created_at.strftime("%Y-%m-%d") + end + end + end + context "Proposal notifications" do scenario "Summary stats" do