Sha256: bb7bae3ef1618d6c7dee0cd4215dbc67227e9345ab31541d116d8c1da72ce05c
Contents?: true
Size: 482 Bytes
Versions: 3
Compression:
Stored size: 482 Bytes
Contents
module ShoppyCartus describe CreditCard, type: :model do context 'validates' do %i[number cvv expiration_date card_name].each do |field| it "invalid without #{field}" do is_expected.to validate_presence_of(field) end end end context 'relations' do it 'belongs to user' do is_expected.to belong_to(:user) end it 'has many orders' do is_expected.to have_many(:orders) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems