Sha256: 8aab55e3c72a9036fd967233187fcedc9acc784a0059698fff411003b5dbafd4
Contents?: true
Size: 550 Bytes
Versions: 18
Compression:
Stored size: 550 Bytes
Contents
# frozen_string_literal: true describe 'regression tests', chdir: false do let(:regression_test_filenames) do Dir['spec/nanoc/regressions/*'] end let(:regression_test_numbers) do regression_test_filenames .map { |fn| File.readlines(fn).find { |l| l =~ /^describe/ }.match(/GH-(\d+)/)[1] } end it 'should have the proper filenames' do regression_test_filenames.zip(regression_test_numbers) do |fn, num| expect(fn).to match(/gh_#{num}[a-z]*_spec/), "#{fn} has the wrong name in its #define block" end end end
Version data entries
18 entries across 18 versions & 1 rubygems