Sha256: a9bffa68f2d6c727df05deb299bd75bff44dfc3460cbcdc2299144808eecce94
Contents?: true
Size: 709 Bytes
Versions: 65
Compression:
Stored size: 709 Bytes
Contents
require 'spec_helper' describe OpenIDConnect::ResponseObject::UserInfo::OpenID::Address do let(:klass) { OpenIDConnect::ResponseObject::UserInfo::OpenID::Address } describe 'attributes' do subject { klass } its(:required_attributes) { should == [] } its(:optional_attributes) { should == [:formatted, :street_address, :locality, :region, :postal_code, :country] } end describe 'validations' do subject do instance = klass.new attributes instance.valid? instance end context 'when all attributes are blank' do let :attributes do {} end its(:valid?) { should be_false } its(:errors) { should include :base } end end end
Version data entries
65 entries across 65 versions & 1 rubygems