symbolize serializer keys for spec comparison

This commit is contained in:
2014-09-22 17:37:13 +02:00
parent 863df1f3c4
commit 29c908a601
5 changed files with 4 additions and 6 deletions
@@ -11,5 +11,3 @@ App.ApplicationView = Ember.View.extend
else else
menu.show().animate left: 0 menu.show().animate left: 0
toggle.animate left: 222 - 30, -> $(@).addClass('open') toggle.animate left: 222 - 30, -> $(@).addClass('open')
$(document).foundation()
+1 -1
View File
@@ -144,7 +144,7 @@ describe List do
expect{ expect{
list.place_order(products: {product.id => 5}, user: user) list.place_order(products: {product.id => 5}, user: user)
}.to broadcast_to_supplier(supplier.id).message('orders_placed_count').with(count: 3) }.to broadcast_to_supplier(supplier.id).message('orders_placed_count').with(count: 2)
end end
end end
@@ -5,7 +5,7 @@ describe JoinRequestSerializer do
user = create :user user = create :user
list = create :list list = create :list
join_request = list.join_request_for_user(user) join_request = list.join_request_for_user(user)
JoinRequestSerializer.new(join_request).as_json.should == { JoinRequestSerializer.new(join_request).as_json.deep_symbolize_keys.should =~ {
users: [UserUserSerializer.new(user).as_json(root: false)], users: [UserUserSerializer.new(user).as_json(root: false)],
join_request: { join_request: {
id: "jr-#{user.id}", id: "jr-#{user.id}",
@@ -27,7 +27,7 @@ module Matchers
relevant_broadcasts = test_broadcaster.broadcasts.select{|b| b[:channel] =~ /^\/user\/#{@user_id}/ && b[:data][:event] == @message} relevant_broadcasts = test_broadcaster.broadcasts.select{|b| b[:channel] =~ /^\/user\/#{@user_id}/ && b[:data][:event] == @message}
@failure_message = "User #{@user_id} did not receive any broadcasts" and return false if relevant_broadcasts.empty? @failure_message = "User #{@user_id} did not receive any broadcasts" and return false if relevant_broadcasts.empty?
@failure_debug_content = "was #{relevant_broadcasts.map{|b| b[:data][:data].inspect}.join(" and ")}" @failure_debug_content = "was #{relevant_broadcasts.map{|b| b[:data][:data].inspect}.join(" and ")}"
relevant_broadcasts.any? { |b| @target_object === b[:data][:data] } relevant_broadcasts.any? { |b| @target_object === b[:data][:data].deep_symbolize_keys }
end end
def message(msg) def message(msg)