Code to support EmberJS + Discourse Tutorial feature: Admin Reports
This commit is contained in:
parent
416f981f92
commit
dc8e1196fd
11 changed files with 213 additions and 0 deletions
spec/models
34
spec/models/report_spec.rb
Normal file
34
spec/models/report_spec.rb
Normal file
|
@ -0,0 +1,34 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe Report do
|
||||
|
||||
|
||||
describe 'visits report' do
|
||||
|
||||
let(:report) { Report.find('visits') }
|
||||
|
||||
context "no visits" do
|
||||
it "returns an empty report" do
|
||||
report.data.should be_blank
|
||||
end
|
||||
end
|
||||
|
||||
context "with visits" do
|
||||
let(:user) { Fabricate(:user) }
|
||||
|
||||
before do
|
||||
user.user_visits.create(visited_at: 1.day.ago)
|
||||
user.user_visits.create(visited_at: 2.days.ago)
|
||||
end
|
||||
|
||||
it "returns a report with data" do
|
||||
report.data.should be_present
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
end
|
Reference in a new issue