Sha256: cd78c84ecb65b7b8bad9d21eceb1ca71ce810af016c89143ba9d329e2450926d
Contents?: true
Size: 849 Bytes
Versions: 1
Compression:
Stored size: 849 Bytes
Contents
module ResourceTestHelper extend ActiveSupport::Concern include JsonTestHelper private def assert_json_resource(resource) assert_json_resources([resource], :resource) end def assert_json_resources(resources, json_key = :resources) assert_response :success json = response_json[json_key] assert_json_objects(resources, json, :id, :url, :name) resources.zip([json].flatten).each do |resource, json_resource| if json_resource[:upload_url] assert_equal resource.upload_url, json_resource[:upload_url] end if resource.video? %i(h264_url mpeg_url webm_url thumbnail_urls).each do |field| assert_equal resource.send(field), json_resource[field] end assert_equal((resource.encoding_progress || 0), json_resource[:encoding_progress]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fogged-0.0.2 | test/support/concerns/resource_test_helper.rb |