require "rails_helper"

RSpec.describe Projecao::ProjecoesDeReceitasController, type: :routing do
	describe "routing" do

		it "roteia para #show" do
			expect(:get => "/projecoes").to route_to("projecao/projecoes_de_receitas#show")
		end

		it "roteia para #update via PUT" do
			expect(:put => "/projecoes/update_notas").to route_to("projecao/projecoes_de_receitas#update_notas_explicativas")
		end

		it "roteia para #destroy" do
			expect(:delete => "/projecoes").to route_to("projecao/projecoes_de_receitas#destroy")
		end

		it 'roteia para #importar_receitas_para_projecao' do
			expect(get: 'projecoes/receitas_para_projecao').to route_to('projecao/projecoes_de_receitas#importar_receitas_para_projecao')
		end

		it 'roteia para #copiar_calculos_de_projecoes' do
			expect(get: 'projecoes/copiar_calculo_de_projecoes').to route_to('projecao/projecoes_de_receitas#new_copiar_calculos_de_projecoes')
		end

		it 'roteia para #copiar_calculos_de_projecoes' do
			expect(post: '/projecoes').to route_to('projecao/projecoes_de_receitas#copiar_calculos_de_projecoes')
		end

		it 'roteia para #notas_explicativas' do
			expect(get: '/projecoes/notas_explicativas').to route_to('projecao/projecoes_de_receitas#notas_explicativas')
		end

	end
end
