require 'rails_helper'

RSpec.describe Contabilidade::AnulacaoDaContaExtra, type: :model do
  it{ is_expected.to belong_to( :conta_extra_orcamentaria ).required }
  it{ is_expected.to belong_to( :unidade_orcamentaria ) }
  it{ is_expected.to belong_to( :orcamento ) }

  it{ is_expected.to have_many( :lancamentos_extraorcamentario_despesa ) }

  [:data, :motivo_do_cancelamento, :valor,:historico].each do |atributo|
    it{ is_expected.to validate_presence_of(atributo) }
  end
end
