Sha256: de5e4a79ebc94103ed51f50354f09b4f2c4c081d889cac13e901f5ca25977fc0

Contents?: true

Size: 644 Bytes

Versions: 11

Compression:

Stored size: 644 Bytes

Contents

require 'spec_helper'

module Opay
  describe Helpers::FormHelper, type: :helper do

    context 'form tag' do
      before do
        @order = Order.create! name: 'first order', amount: 1000 # 10 zł
      end

      it 'retunts error in provider not set' do
        expect{ helper.opay_form_for(@order) }.to raise_error(ArgumentError)
        expect{ helper.opay_form_for(@order, provider: :not_existing) }.to raise_error(ArgumentError)

        expect { helper.opay_form_for(@order, provider: :payu) {} }.to_not raise_error
        expect { helper.opay_form_for(@order, provider: :paypal) {} }.to_not raise_error
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
opay-1.3.2 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.3.1 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.3.0 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.8 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.7 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.6 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.5 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.4 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.3 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.2 spec/lib/opay/helpers/form_helper_spec.rb
opay-1.2.1 spec/lib/opay/helpers/form_helper_spec.rb