Sha256: 0dc4a97cf0cf1795926c07f10b04690abe254027347a2246dbb9e0a5bc435620
Contents?: true
Size: 841 Bytes
Versions: 2
Compression:
Stored size: 841 Bytes
Contents
require 'rails_helper' describe PgFormBuilder do let(:categoria) { create :categoria_de_cosa } let(:template) { double } let(:instancia) { described_class.new('bla', categoria, template, {}) } before { create_list :cosa, 2, categoria_de_cosa: categoria } describe '#mensaje' do subject { instancia.mensaje } context 'cuando solo tiene errores de presencia' do before do categoria.nombre = nil categoria.validate end it { expect(subject).to eq 'Por favor, revisá los campos obligatorios:' } end context 'cuando solo tiene errores de presencia en nested' do before do categoria.reload categoria.cosas[0].nombre = nil categoria.validate end it { expect(subject).to eq 'Por favor, revisá los campos obligatorios:' } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pg_rails-7.0.8.pre.alpha.10 | pg_engine/spec/lib/pg_form_builder_spec.rb |
pg_rails-7.0.8.pre.alpha.9 | pg_engine/spec/lib/pg_form_builder_spec.rb |