Sha256: 8b6e80b5de541b0942f80f546d9c71a88f898e46fc5f6b565f438fbcd2ca8f37
Contents?: true
Size: 1003 Bytes
Versions: 2
Compression:
Stored size: 1003 Bytes
Contents
Then(/^"(.*?)" should contain the correct files$/) do |package_directory| assert_lib_files package_directory assert_spec_files package_directory assert_rvm_files package_directory assert_support_files package_directory end def assert_lib_files(dir) check_directory_presence(["#{dir}/lib"], true) check_directory_presence(["#{dir}/lib/#{dir}"], true) end def assert_spec_files(dir) check_directory_presence(["#{dir}/spec/unit/lib/#{dir}"], true) check_directory_presence(["#{dir}/spec/integration/lib/#{dir}"], true) file_exists? dir, 'spec', 'spec_helper.rb' file_exists? dir, '.rspec' end def assert_rvm_files(dir) %w(.ruby-gemset .ruby-version).each do |file| file_exists? dir, file end end def assert_support_files(dir) %w(.gitignore .rubocop.yml Gemfile Rakefile README.md .travis.yml Guardfile .blam).each do |file| file_exists? dir, file end end def file_exists?(*args) check_file_presence([args.reduce { |base, file| File.join(base, file) }], true) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
begin-1.1.0 | features/step_definitions/begin_steps.rb |
begin-1.0.1 | features/step_definitions/begin_steps.rb |