Sha256: 1fdd39d8447ada71a1bb561869b7a10d54522a79acda37d450fba21c9b931464

Contents?: true

Size: 937 Bytes

Versions: 3

Compression:

Stored size: 937 Bytes

Contents

require 'spec_helper'

describe 'Credit Transfer Initiation' do
  it "should validate example file" do
    File.read('spec/examples/pain.001.002.03.xml').should validate_against('pain.001.002.03.xsd')
    File.read('spec/examples/pain.001.003.03.xml').should validate_against('pain.001.003.03.xsd')
  end

  it 'should not validate dummy string' do
    'foo'.should_not validate_against('pain.001.002.03.xsd')
    'foo'.should_not validate_against('pain.001.003.03.xsd')
  end
end

describe 'Direct Debit Initiation' do
  it 'should validate example file' do
    File.read('spec/examples/pain.008.002.02.xml').should validate_against('pain.008.002.02.xsd')
    File.read('spec/examples/pain.008.003.02.xml').should validate_against('pain.008.003.02.xsd')
  end

  it 'should not validate dummy string' do
    'foo'.should_not validate_against('pain.008.002.02.xsd')
    'foo'.should_not validate_against('pain.008.003.02.xsd')
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sepa_king-0.3.0 spec/validation_spec.rb
sepa_king-0.2.0 spec/validation_spec.rb
sepa_king-0.1.0 spec/validation_spec.rb