Sha256: 470b7796ab738873fc252a2d280c0c88d2575909c25e38a18b1772c62f8b24fb

Contents?: true

Size: 658 Bytes

Versions: 10

Compression:

Stored size: 658 Bytes

Contents

require 'spec_helper'

describe Doorkeeper::DashboardHelper do
  describe '#doorkeeper_errors_for' do
    let(:object) { double errors: { method: messages } }
    let(:messages) { ['first message', 'second message'] }

    context 'when object has errors' do
      it 'returns error messages' do
        messages.each do |message|
          expect(helper.doorkeeper_errors_for(object, :method)).to include(
            message.capitalize
          )
        end
      end
    end

    context 'when object has no errors' do
      it 'returns nil' do
        expect(helper.doorkeeper_errors_for(object, :amonter_method)).to be_nil
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
doorkeeper-5.0.3 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.1.0.rc2 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.1.0.rc1 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.0.2 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-mongodb-5.0.0 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.0.1 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-sequel-2.0.0 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.0.0 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.0.0.rc2 spec/helpers/doorkeeper/dashboard_helper_spec.rb
doorkeeper-5.0.0.rc1 spec/helpers/doorkeeper/dashboard_helper_spec.rb