Sha256: bee191a6842f6b6df9de86e634e19511acbb1fd21b76ed43b1d2b162e08e4c76

Contents?: true

Size: 647 Bytes

Versions: 13

Compression:

Stored size: 647 Bytes

Contents

require 'spec_helper'

describe Apipie::Generator::Swagger::ParamDescription do
  describe '.create_for_missing_param' do
    let(:name) { 'ok' }

    let(:method_description) do
      Apipie.get_method_description(UsersController, :update)
    end

    subject do
      described_class.create_for_missing_param(method_description, name)
    end

    it 'creates a required param description' do
      expect(subject.required).to eq(true)
    end

    it 'has the correct name' do
      expect(subject.name).to eq(name)
    end

    it 'has been created from path' do
      expect(subject.options[:added_from_path]).to eq(true)
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
apipie-rails-1.4.2 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.4.1 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.4.0 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.3.0 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.2.3 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.2.2 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.2.1 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.2.0 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.1.0 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-1.0.0 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-0.9.4 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-0.9.3 spec/lib/apipie/generator/swagger/param_description_spec.rb
apipie-rails-0.9.2 spec/lib/generator/swagger/param_description_spec.rb