Sha256: f30e075c45b7d31033789ba3cbab92f3ae8400edfdf03194c3b259dae67b8556
Contents?: true
Size: 513 Bytes
Versions: 2
Compression:
Stored size: 513 Bytes
Contents
# frozen_string_literal: true module Assertions module MediaTypes def assert_media_type_format(media_type, output, **opts) if media_type.collection? output[:_embedded].each do |embedded| assert_media_type_format(media_type.view(nil), embedded, **opts) end return end if media_type.index? return output[:_index] # TODO: sub_schema the "self" link end assert media_type.validate!(output, **opts) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
media_types-0.1.1 | lib/media_types/minitest/assert_media_type_format.rb |
media_types-0.1.0 | lib/media_types/minitest/assert_media_type_format.rb |