Skip to content

Commit

Permalink
Merge branch 'master' of github.com:ZeusWPI/Gandalf
Browse files Browse the repository at this point in the history
  • Loading branch information
TomNaessens committed Apr 21, 2015
2 parents 1d60bfc + 0a83940 commit b7392f1
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions test/controllers/event_controller_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -158,17 +158,26 @@ def setup
end

test "do statistics" do
date = "#{registrations(:one).created_at.to_date}"
date = "#{registrations(:one).created_at.utc.to_date}"
get :statistics, { id: 1 }
assert_response :success
assert assigns(:data) == [
expected = [
{ name: "Lid", data: { date => 1 } },
{ name: "Limited0", data: { date => 3 } },
{ name: "Limited1", data: { date => 3 } },
{ name: "Limited2", data: { date => 3 } },
{ name: "Member", data: { date => 0 } },
{ name: "Unlimited", data: { date => 0 } }
], "Got #{assigns(:data).inspect} on #{date}"
]
expected.zip(assigns(:data)).each do |e, a|
assert e[:name] == a[:name], "Mismatching names. Expected #{e[:name]} got #{a[:name]}"
e[:data].keys.each do |k|
assert (a[:data].has_key? k), "Missing date for #{e[:name]}: #{k}"
assert e[:data][k] == a[:data][k],
"Mismatching counts for #{e[:name]} on #{k}: Expected #{e[:data][k]} got #{a[:data][k]}"
end
end

end

end

0 comments on commit b7392f1

Please sign in to comment.