def mock_cartridge_response(cart_count=1, url=false)
carts = []
while carts.length < cart_count
carts << {
:name => "mock_cart_#{carts.length}",
:url => url ? "http://a.url/#{carts.length}" : nil,
:type => carts.empty? ? 'standalone' : 'embedded',
:links => mock_response_links(mock_cart_links('mock_domain','mock_app',"mock_cart_#{carts.length}"))
}
end
carts = carts[0] if cart_count == 1
type = cart_count == 1 ? 'cartridge' : 'cartridges'
return {
:body => {
:type => type,
:data => carts
}.to_json,
:status => 200
}
end