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