Sha256: 44e0ee39be0ee6ff72784847a25547f2af3bc76ce62b5866965bc1c73e087526
Contents?: true
Size: 493 Bytes
Versions: 2
Compression:
Stored size: 493 Bytes
Contents
require "spec_helper" describe ExtendedController do it 'includes params from both original controller and extending concern' do expect(Apipie["extended#create"].params.keys).to eq [:oauth, :user, :admin] user_param = Apipie["extended#create"].params[:user] expect(user_param.validator.params_ordered.map(&:name)).to eq [:name, :password, :from_concern] end it 'includes updated metadata' do expect(Apipie['extended#create'].metadata).to eq metadata: 'data' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
apipie-rails-1.4.2 | spec/controllers/extended_controller_spec.rb |
apipie-rails-1.4.1 | spec/controllers/extended_controller_spec.rb |