require 'rails_helper'

RSpec.describe Licitacao::Relatorios::ProcessosController, type: :controller do
	sign_in_admin
	cria_configuracao_default
	set_licitacao_na_sessao

	let(:atributos_orcamento) {
		FactoryBot.attributes_for :orcamento_2016
	}

	let(:orcamento) {
		Orcamento.find_or_create_by! atributos_orcamento
	}

	describe "relatorio jsPDF" do
		['documento'].each do |relatorio|
			it "documento retorna status 200 OK" do
				documento_do_processo = Licitacao::DocumentoDoProcesso.create! FactoryBot.attributes_for( :licitacao_documento_do_processo )
				xhr :get, :imprimir, {relatorio: relatorio, format: :pdf, documentos_do_processo_id: documento_do_processo.id, id: relatorio }
					expect(response).to have_http_status(:ok)
			end
		end
	end

end
