require "rails_helper"

RSpec.describe Ppa::ProjecoesDeDespesaController, type: :routing do
	describe "PPA detalhado nos programas" do
		it "roteia para #edit" do
			expect( get: '/ppa/programas/1/projecoes_de_despesa' ).to route_to( 'ppa/projecoes_de_despesa#edit', id: '1', orcador: 'programa' )
		end

		it "roteia para #update" do
			expect( put: '/ppa/programas/1/projecoes_de_despesa' ).to route_to( 'ppa/projecoes_de_despesa#update', id: '1', orcador: 'programa' )
		end
	end

	describe "PPA detalhado nas iniciativas" do
		it "roteia para #edit" do
			expect( get: '/ppa/iniciativas/1/projecoes_de_despesa' ).to route_to( 'ppa/projecoes_de_despesa#edit', id: '1', orcador: 'iniciativa' )
		end

		it "roteia para #update" do
			expect( put: '/ppa/iniciativas/1/projecoes_de_despesa' ).to route_to( 'ppa/projecoes_de_despesa#update', id: '1', orcador: 'iniciativa' )
		end
	end
end
