Sha256: 105a27aaf5c775bbb600db278815289c8b6e35fc50b1d44775f4e171f0d49883
Contents?: true
Size: 603 Bytes
Versions: 3
Compression:
Stored size: 603 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe Valvat::Lookup::Request do it 'returns Response on success' do response = described_class.new('IE6388047V', {}).perform expect(response).to be_a(Valvat::Lookup::Response) # Skip if VIES is down expect(response.to_hash[:name]).to eql('GOOGLE IRELAND LIMITED') unless response.is_a?(Valvat::Lookup::Fault) end it 'returns Fault on failure' do response = described_class.new('XC123123', {}).perform expect(response).to be_a(Valvat::Lookup::Fault) expect(response.to_hash).to eql({ valid: false }) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
valvat-1.1.2 | spec/valvat/lookup/request_spec.rb |
valvat-1.1.1 | spec/valvat/lookup/request_spec.rb |
valvat-1.1.0 | spec/valvat/lookup/request_spec.rb |