Sha256: 794800c101a789716496964ab3e7ce1716c8a17770208ece8d8af04dd008b42c
Contents?: true
Size: 978 Bytes
Versions: 30
Compression:
Stored size: 978 Bytes
Contents
root = exports ? window require 'indemma/lib/record/validatable' describe 'model #() validates_associated', -> describe 'basic usage', -> model = root.model person = address = null beforeEach -> address = model.call resource : 'address' street : String validates_presence_of: 'street' person = model.call resource : 'person' has_one : 'address' validates_associated: 'address' afterEach -> person.validators.length = 0 address.validators.length = 0 describe '#validate', -> it 'should add error to record when fields does not match', -> arthur = person {} arthur.build_address street: null arthur.valid arthur.errors.messages.should.have.deep.property 'address', 'O registro associado address não é válido.' arthur.address.errors.messages.should.have.deep.property 'street', 'O campo street não pode ficar em branco.'
Version data entries
30 entries across 30 versions & 1 rubygems