Sha256: 68162212301f4b55e85f7a19f1adff5b27400503f250743b1bc99904de6a3b47

Contents?: true

Size: 542 Bytes

Versions: 6

Compression:

Stored size: 542 Bytes

Contents

require 'spec_helper'

describe GrapeMarkdown::Resource do
  include_context 'configuration'

  subject { GrapeMarkdown::Resource.new('foo', []) }

  context 'sample' do
    it 'request generation is delegated to a generator' do
      expect(subject.sample_generator).to receive(:request)

      subject.sample_request
    end

    it 'response generation is delegated to a generator' do
      expect(subject.sample_generator).to receive(:response)

      subject.sample_response(GrapeMarkdown::Route.new(Grape::Route.new))
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
grape-markdown-0.0.6 spec/grape-markdown/resource_spec.rb
grape-markdown-0.0.5 spec/grape-markdown/resource_spec.rb
grape-markdown-0.0.4 spec/grape-markdown/resource_spec.rb
grape-markdown-0.0.3 spec/grape-markdown/resource_spec.rb
grape-markdown-0.0.2 spec/grape-markdown/resource_spec.rb
grape-markdown-0.0.1 spec/grape-markdown/resource_spec.rb