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|