Sha256: f4a987829204cb9a4dc7335bc779b17c80e8b03adac6a8d170bc593f1ba1774d
Contents?: true
Size: 660 Bytes
Versions: 5
Compression:
Stored size: 660 Bytes
Contents
require 'spec_helper.rb' describe "Usage Scenarios" do files = Dir.glob("spec/usage_scenarios/*_pretty.rb") scenarios = files.map do |f| r = /.*\/(?<scenario>.*)_pretty.rb/.match(f) r['scenario'] ||= nil end scenarios.each do |scenario| it "will test: #{scenario}" do scenario_file = "spec/usage_scenarios/#{scenario}.rb" scenario_md5_sum = Digest::MD5.hexdigest RubyBeautify.pretty_string File.read scenario_file scenario_pretty_file = "spec/usage_scenarios/#{scenario}_pretty.rb" scenario_pretty_md5_sum = Digest::MD5.hexdigest File.read(scenario_pretty_file) expect(scenario_md5_sum).to eq scenario_pretty_md5_sum end end end
Version data entries
5 entries across 5 versions & 1 rubygems