spec/cc/engine/content_resolver_spec.rb (25 lines of code) (raw):

require "spec_helper" require "rubocop" require "cc/engine/content_resolver" module CC::Engine describe ContentResolver do cops = RuboCop::Cop::Cop.all # The more docs the better -- feel free to unwhitelist cops and add readups whitelist = File.read("./spec/support/currently_undocumented_cops.txt").lines.map(&:chomp) it "has cops" do expect(cops.count).to be > 300 end describe "#content" do cops.each do |cop| if !whitelist.include?(cop.name) describe "#{cop.name}" do it "has content" do resolver = ContentResolver.new(cop.name) expect(resolver.content).to be_a(String) expect(resolver.content.length).to (be > 0), "#{cop.name} should have content. Hint, update: #{resolver.content_path}" end end end end end end end