require 'rails_helper'


RSpec.describe Contabilidade::LancamentosExtraorcamentarioDespesaController, 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::LancamentoExtraorcamentarioDespesa válido.

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

	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_despesa à @lancamentos_extraorcamentario_despesa" do
			lancamento_extraorcamentario_despesa = Contabilidade::LancamentoExtraorcamentarioDespesa.create! atributos_validos
			get :index
			expect(assigns(:lancamentos_extraorcamentario_despesa)).to eq([lancamento_extraorcamentario_despesa])
		end
	end

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