require 'rails_helper'

RSpec.describe Base::NivelOpcionalStn, type: :model do
	it { is_expected.to belong_to :receita_stn }
	it { is_expected.to validate_presence_of :codigo }
	it { is_expected.to validate_presence_of :descricao }
	it { is_expected.to validate_presence_of :receita_stn_id }

	describe 'codigo_formatado_e_descricao' do
		it 'retorna codigo do nivel opcional stn formatado junto com a descricao' do
			nivel_opcional = FactoryBot.create(:base_nivel_opcional_stn)
			expect(nivel_opcional.codigo_formatado_e_descricao).to eq('01.00.00 - Nível Opcional')
		end
	end
end
