lib/watirspec/rake_tasks.rb in watir-7.1.0 vs lib/watirspec/rake_tasks.rb in watir-7.2.0

- old
+ new

@@ -1,5 +1,7 @@ +# frozen_string_literal: true + require 'rake/tasklib' module WatirSpec class RakeTasks < Rake::TaskLib def initialize @@ -25,15 +27,13 @@ end private def init_watirspec - Dir.mkdir('spec') unless Dir.exist?('spec') + FileUtils.mkdir_p('spec') return if File.exist?('spec/watirspec_helper.rb') - File.open('spec/watirspec_helper.rb', 'w') do |file| - file.write(watirspec_helper_template) - end + File.write('spec/watirspec_helper.rb', watirspec_helper_template) end def print_specs puts "The following spec files are present:\n\n" spec_files.each do |file|