mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Change the title Visits to Clicks in referral tables on admin dashboard
This commit is contained in:
@@ -15,7 +15,7 @@ describe IncomingLinksReport do
|
||||
top_referrers[:title].should be_present
|
||||
top_referrers[:xaxis].should be_present
|
||||
top_referrers[:ytitles].should be_present
|
||||
top_referrers[:ytitles][:num_visits].should be_present
|
||||
top_referrers[:ytitles][:num_clicks].should be_present
|
||||
top_referrers[:ytitles][:num_topics].should be_present
|
||||
end
|
||||
|
||||
@@ -27,8 +27,8 @@ describe IncomingLinksReport do
|
||||
it 'with some IncomingLink records, it returns correct data' do
|
||||
IncomingLinksReport.stubs(:link_count_per_user).returns({'luke' => 4, 'chewie' => 2})
|
||||
IncomingLinksReport.stubs(:topic_count_per_user).returns({'luke' => 2, 'chewie' => 1})
|
||||
top_referrers[:data][0].should == {username: 'luke', num_visits: 4, num_topics: 2}
|
||||
top_referrers[:data][1].should == {username: 'chewie', num_visits: 2, num_topics: 1}
|
||||
top_referrers[:data][0].should == {username: 'luke', num_clicks: 4, num_topics: 2}
|
||||
top_referrers[:data][1].should == {username: 'chewie', num_clicks: 2, num_topics: 1}
|
||||
end
|
||||
end
|
||||
|
||||
@@ -46,7 +46,7 @@ describe IncomingLinksReport do
|
||||
top_traffic_sources[:title].should be_present
|
||||
top_traffic_sources[:xaxis].should be_present
|
||||
top_traffic_sources[:ytitles].should be_present
|
||||
top_traffic_sources[:ytitles][:num_visits].should be_present
|
||||
top_traffic_sources[:ytitles][:num_clicks].should be_present
|
||||
top_traffic_sources[:ytitles][:num_topics].should be_present
|
||||
top_traffic_sources[:ytitles][:num_users].should be_present
|
||||
end
|
||||
@@ -60,8 +60,8 @@ describe IncomingLinksReport do
|
||||
IncomingLinksReport.stubs(:link_count_per_domain).returns({'twitter.com' => 8, 'facebook.com' => 3})
|
||||
IncomingLinksReport.stubs(:topic_count_per_domain).returns({'twitter.com' => 2, 'facebook.com' => 3})
|
||||
IncomingLinksReport.stubs(:user_count_per_domain).returns({'twitter.com' => 4, 'facebook.com' => 1})
|
||||
top_traffic_sources[:data][0].should == {domain: 'twitter.com', num_visits: 8, num_topics: 2, num_users: 4}
|
||||
top_traffic_sources[:data][1].should == {domain: 'facebook.com', num_visits: 3, num_topics: 3, num_users: 1}
|
||||
top_traffic_sources[:data][0].should == {domain: 'twitter.com', num_clicks: 8, num_topics: 2, num_users: 4}
|
||||
top_traffic_sources[:data][1].should == {domain: 'facebook.com', num_clicks: 3, num_topics: 3, num_users: 1}
|
||||
end
|
||||
end
|
||||
|
||||
@@ -77,7 +77,7 @@ describe IncomingLinksReport do
|
||||
top_referred_topics[:title].should be_present
|
||||
top_referred_topics[:xaxis].should be_present
|
||||
top_referred_topics[:ytitles].should be_present
|
||||
top_referred_topics[:ytitles][:num_visits].should be_present
|
||||
top_referred_topics[:ytitles][:num_clicks].should be_present
|
||||
end
|
||||
|
||||
it 'with no IncomingLink records, it returns correct data' do
|
||||
@@ -90,8 +90,8 @@ describe IncomingLinksReport do
|
||||
IncomingLinksReport.stubs(:link_count_per_topic).returns({topic1.id => 8, topic2.id => 3})
|
||||
Topic.stubs(:select).returns(Topic); Topic.stubs(:where).returns(Topic) # bypass some activerecord methods
|
||||
Topic.stubs(:all).returns([topic1, topic2])
|
||||
top_referred_topics[:data][0].should == {topic_id: topic1.id, topic_title: topic1.title, topic_slug: topic1.slug, num_visits: 8 }
|
||||
top_referred_topics[:data][1].should == {topic_id: topic2.id, topic_title: topic2.title, topic_slug: topic2.slug, num_visits: 3 }
|
||||
top_referred_topics[:data][0].should == {topic_id: topic1.id, topic_title: topic1.title, topic_slug: topic1.slug, num_clicks: 8 }
|
||||
top_referred_topics[:data][1].should == {topic_id: topic2.id, topic_title: topic2.title, topic_slug: topic2.slug, num_clicks: 3 }
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user