Sha256: bb0900eae8b57223248d4c9b95a0d02c35ade04c6f1f83f83b4173bc94b3981d
Contents?: true
Size: 693 Bytes
Versions: 37
Compression:
Stored size: 693 Bytes
Contents
require 'spec_helper' describe OpenIDConnect::ResponseObject::UserInfo::Address do let(:klass) { OpenIDConnect::ResponseObject::UserInfo::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 == false } its(:errors) { should include :base } end end end
Version data entries
37 entries across 37 versions & 1 rubygems