Sha256: 0145f01b8ecea31ac2a7fd5fc069410b3b95b2c3b05ff4527abf6db5e8830aba

Contents?: true

Size: 419 Bytes

Versions: 1

Compression:

Stored size: 419 Bytes

Contents

require "pry"
require "swagger_roar"

RSpec::Matchers.define :generate_swagger_documentation do
  match do |m|

    grape_doc(m) == roar_doc(m)
  end

  def grape_doc(m)
    "#{m}::GrapeEntity".constantize.documentation
  end

  def roar_doc(m)
    "#{m}::RoarRepresenter".constantize.documentation
  end

  failure_message do |m|
    "expected that Roar doc would be #{grape_doc(m)}, but was #{roar_doc(m)}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
swagger_roar-0.0.1.pre.alpha.pre.13 spec/spec_helper.rb