require "rails_helper"

RSpec.describe Base::NaturezasDaReceitaController, type: :routing do
	describe "routing" do

		it "roteia para #index" do
			expect(:get => "/orcamento/2016/naturezas_da_receita").to route_to("base/naturezas_da_receita#index", modulo: 'orcamento', exercicio: '2016')
		end

		it "roteia para #show" do
			expect(:get => "/naturezas_da_receita/1").to route_to("base/naturezas_da_receita#show", id: "1")
		end

		it "roteia para #detalhar_nova_classificacao" do
			expect(:get => "/naturezas_da_receita/1/detalhar_nova_classificacao/").to route_to("base/naturezas_da_receita#detalhar_nova_classificacao", id: "1")
		end

		it "roteia para #new" do
			expect(:get => "/orcamento/2016/naturezas_da_receita/new").to route_to("base/naturezas_da_receita#new", modulo: 'orcamento', exercicio: '2016')
		end

		it "roteia para #edit" do
			expect(:get => "/naturezas_da_receita/1/edit/").to route_to("base/naturezas_da_receita#edit", id: "1")
		end

		it "roteia para #new" do
			expect(:get => "/orcamento/2016/naturezas_da_receita/1/configurar").to route_to("base/naturezas_da_receita#configurar_natureza_da_receita", modulo: 'orcamento', exercicio: '2016', id: "1")
		end

		it "roteia para #create" do
			expect(:post => "/orcamento/2016/naturezas_da_receita").to route_to("base/naturezas_da_receita#create", modulo: 'orcamento', exercicio: '2016')
		end

		it "roteia para #update" do
			expect(:patch => "/naturezas_da_receita/1").to route_to("base/naturezas_da_receita#update", id: "1")
		end

		it "roteia para #destroy" do
			expect(:delete => "/naturezas_da_receita/1").to route_to("base/naturezas_da_receita#destroy", id: "1")
		end

		it "roteia para #configurar_natureza_da_receita_update" do
			expect(:put => "/orcamento/2016/naturezas_da_receita/1/configurar").to route_to("base/naturezas_da_receita#configurar_natureza_da_receita_update", modulo: 'orcamento', exercicio: '2016', id: "1")
		end
	end
end