require 'rails_helper'

RSpec.describe PaperTrail, type: :model do
	# Rails.application.eager_load!
	# skipped_models = [
	# 	Ppa::NaturezaDaIniciativa, Ppa::TipoDePrograma,
	# 	Acesso::Acao, Acesso::Controle, Acesso::Modulo, Base::TipoDeDespesa,
	# 	ActiveRecord::SchemaMigration, Loa::Relatorios::AgregadorDeRelatorios,
	# 	PaperTrail::Version, NaturezaDaDespesa::GrupoDeNaturezaDaDespesa,
	# 	NaturezaDaDespesa::CategoriaEconomica, NaturezaDaDespesa::ElementoDeDespesa,
	# 	NaturezaDaDespesa::ModalidadeDeAplicacao, Loa::TipoDePrograma,
	# 	Base::NaturezaDaReceita, Projecao::Receita,
	# 	Projecao::ProjecaoDeReceita, Base::ReceitaStn, Base::NivelOpcionalStn,
	# 	DataMigrate::DataSchemaMigration
	# ]
	# ActiveRecord::Base.descendants.each do |modelo|
	# 	unless modelo == RailsSettings::SettingObject
	# 		if skipped_models.include? modelo
	# 			it "não audita #{modelo}" do
	# 				expect( modelo.send(:new) ).to_not respond_to(:versions)
	# 			end
	# 		else
	# 			it "audita #{modelo}" do
	# 				expect( modelo.send(:new) ).to respond_to( :versions )
	# 			end
	# 		end
	# 	end
	# end
end
