spec/brcobranca/remessa/pagamento_spec.rb in brcobranca-6.3.0 vs spec/brcobranca/remessa/pagamento_spec.rb in brcobranca-6.4.0

- old
+ new

@@ -56,14 +56,22 @@ pagamento.cidade_sacado = nil expect(pagamento.invalid?).to be true expect(pagamento.errors.full_messages).to include('Cidade sacado não pode estar em branco.') end - it 'deve ser invalido se nao possuir UF do sacado' do - pagamento.uf_sacado = nil - expect(pagamento.invalid?).to be true - expect(pagamento.errors.full_messages).to include('Uf sacado não pode estar em branco.') + context '@uf_sacado' do + it 'deve ser invalido se nao possuir UF do sacado' do + pagamento.uf_sacado = nil + expect(pagamento.invalid?).to be true + expect(pagamento.errors.full_messages).to include('Uf sacado não pode estar em branco.') + end + + it 'deve ser invalido se UF do sacado for maior que 2 caracteres' do + pagamento.uf_sacado = "Santa Catarina" + expect(pagamento.invalid?).to be true + expect(pagamento.errors.full_messages).to include('Uf sacado deve ter 2 dígitos.') + end end context '@cep' do it 'deve ser invalido se nao possuir CEP' do pagamento.cep_sacado = nil @@ -85,10 +93,10 @@ end end context 'informacoes padrao' do it 'data de emissao padrao deve ser o dia corrente' do - expect(pagamento.data_emissao).to eq Date.today + expect(pagamento.data_emissao).to eq Date.current end it 'nome do avalista padrao deve ser vazio' do expect(pagamento.nome_avalista).to eq '' end