Sha256: be12ba84f009dc8cd74f30fd50f9e965f16f491dd6aaa3a94d19af4e10d059ef

Contents?: true

Size: 1.16 KB

Versions: 31

Compression:

Stored size: 1.16 KB

Contents

require 'ifsc'
require 'bank'

describe Razorpay::IFSC::Bank do
  it 'should define the relevant constants' do
    expect(described_class::PUNB).to eq :PUNB
  end

  it 'should return details from the bank code' do
    expect(described_class.get_details(:PUNB)).to eq(code: 'PUNB',
                                                     type: 'PSB',
                                                     upi: true,
                                                     ifsc: 'PUNB0244200',
                                                     micr: '110024001',
                                                     bank_code: '024',
                                                     iin: '508568',
                                                     apbs: true,
                                                     ach_credit: true,
                                                     ach_debit: true,
                                                     nach_debit: true)
  end

  it 'should match all constants defined in banknames.json' do
  	JSON.parse(File.read('src/banknames.json')).keys.each do |c|
  	  expect(described_class::const_get(c)).to eq c.to_sym
  	end
  end

end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
ifsc-2.0.38 tests/ruby/bank_spec.rb
ifsc-2.0.37 tests/ruby/bank_spec.rb
ifsc-2.0.36 tests/ruby/bank_spec.rb
ifsc-2.0.35 tests/ruby/bank_spec.rb
ifsc-2.0.34 tests/ruby/bank_spec.rb
ifsc-2.0.33 tests/ruby/bank_spec.rb
ifsc-2.0.32 tests/ruby/bank_spec.rb
ifsc-2.0.31 tests/ruby/bank_spec.rb
ifsc-2.0.30 tests/ruby/bank_spec.rb
ifsc-2.0.29 tests/ruby/bank_spec.rb
ifsc-2.0.28 tests/ruby/bank_spec.rb
ifsc-2.0.27 tests/ruby/bank_spec.rb
ifsc-2.0.25 tests/ruby/bank_spec.rb
ifsc-2.0.24 tests/ruby/bank_spec.rb
ifsc-2.0.23 tests/ruby/bank_spec.rb
ifsc-2.0.22 tests/ruby/bank_spec.rb
ifsc-2.0.21 tests/ruby/bank_spec.rb
ifsc-2.0.20 tests/ruby/bank_spec.rb
ifsc-2.0.19 tests/ruby/bank_spec.rb
ifsc-2.0.18 tests/ruby/bank_spec.rb