Sha256: 71e38936d7b83903170159da29d2bfe6ed0edd1285c35ebc27cb1363c81cebad
Contents?: true
Size: 791 Bytes
Versions: 4
Compression:
Stored size: 791 Bytes
Contents
# frozen_string_literal: true class Readme end describe Readme do def testing_for(s) puts "Testing for #{s}..." end def ok puts 'OK' end it 'requires each tool to have a README' do next if File.exist?("sectests/#{ENV['sectest_name']}/.parent_only") puts "Looking for README.md in: sectests/#{ENV['sectest_name']}..." readme = File.read "sectests/#{ENV['sectest_name']}/README.md" expect(readme.lines[0].tr(' ', '-')).to match(/#{ENV['sectest_name']}/i) ok testing_for 'variant READMEs' puts 'No variants for this tool' unless Dir.exist?("sectests/#{ENV['sectest_name']}/variants") ok Dir.glob("sectests/#{ENV['sectest_name']}/variants/*").each do |variant| readme = File.read "#{variant}/README.md" ok end end end
Version data entries
4 entries across 4 versions & 1 rubygems