Method: Runbook::Generators::Project#remove_bad_test

Defined in:
lib/runbook/generators/project/project.rb

#remove_bad_testObject



237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
# File 'lib/runbook/generators/project/project.rb', line 237

def remove_bad_test
  path = [
    parent_options[:root],
    _name,
  ]

  case options["test"]
  when "rspec"
    path << "spec"
    path << "#{_name}_spec.rb"
  when "minitest"
    path << "test"
    path << "#{_name}_test.rb"
  end
  target = File.join(*path)

  bad_test = /  .*version.*\n.*\n  end\n\n/m
  gsub_file(target, bad_test, "", verbose: false)
end