require 'rails_helper'


RSpec.describe Contabilidade::LancamentosExtraorcamentarioReceitaController, type: :controller do
	sign_in_admin
	cria_configuracao_default
	set_orcamento_na_sessao

	# Isso deve retornar o mínimo de atributos obrigatórios para criar um
	# Contabilidade::LancamentoExtraorcamentarioReceita válido.

	let(:atributos_validos) {
		FactoryBot.attributes_for( :contabilidade_lancamento_extraorcamentario_receita )
	}

	let(:atributos_invalidos) {
		skip("Adicione um hash de atributos inválidos para seu modelo")
	}


	describe "GET #index" do
		it "atribui a lista de lancamentos_extraorcamentario_receita à @lancamentos_extraorcamentario_receita" do
			lancamento_extraorcamentario_receita = Contabilidade::LancamentoExtraorcamentarioReceita.create! atributos_validos
			get :index
			expect(assigns(:lancamentos_extraorcamentario_receita)).to eq([lancamento_extraorcamentario_receita])
		end
	end

	describe "GET #show" do
		it "atribui a lancamento_extraorcamentario_receita requisitado(a) à @lancamento_extraorcamentario_receita" do
			lancamento_extraorcamentario_receita = Contabilidade::LancamentoExtraorcamentarioReceita.create! atributos_validos
			get :show, params: {id: lancamento_extraorcamentario_receita.to_param}
			expect(assigns(:lancamento_extraorcamentario_receita)).to eq(lancamento_extraorcamentario_receita)
		end
	end
end
