From 36a9469bbda63463e6af7fc02e9b7cee450ad72d Mon Sep 17 00:00:00 2001 From: Dino Maric Date: Sat, 13 Nov 2021 10:43:30 +0100 Subject: [PATCH] Refactor temp file generation inside the tests. --- .../tailwindcss/controller_generator_test.rb | 8 +------- .../generators/tailwindcss/mailer_generator_test.rb | 8 +------- .../generators/tailwindcss/scaffold_generator_test.rb | 10 ++-------- 3 files changed, 4 insertions(+), 22 deletions(-) diff --git a/test/lib/generators/tailwindcss/controller_generator_test.rb b/test/lib/generators/tailwindcss/controller_generator_test.rb index e9d730d3..42b67ec6 100644 --- a/test/lib/generators/tailwindcss/controller_generator_test.rb +++ b/test/lib/generators/tailwindcss/controller_generator_test.rb @@ -2,17 +2,11 @@ require "generators/tailwindcss/controller/controller_generator" class Tailwindcss::Generators::ControllerGeneratorTest < Rails::Generators::TestCase - GENERATION_PATH = File.expand_path("../controller_tmp", File.dirname(__FILE__)) - tests Tailwindcss::Generators::ControllerGenerator - destination GENERATION_PATH + destination Dir.mktmpdir arguments %w(Messages index show) - Minitest.after_run do - FileUtils.rm_rf GENERATION_PATH - end - test "generates correct view templates" do run_generator assert_file "app/views/messages/index.html.erb" diff --git a/test/lib/generators/tailwindcss/mailer_generator_test.rb b/test/lib/generators/tailwindcss/mailer_generator_test.rb index e9cabb96..db604bd3 100644 --- a/test/lib/generators/tailwindcss/mailer_generator_test.rb +++ b/test/lib/generators/tailwindcss/mailer_generator_test.rb @@ -3,17 +3,11 @@ require "generators/tailwindcss/mailer/mailer_generator" class Tailwindcss::Generators::MailerGeneratorTest < Rails::Generators::TestCase - GENERATION_PATH = File.expand_path("../mailer_tmp", File.dirname(__FILE__)) - tests Rails::Generators::MailerGenerator - destination GENERATION_PATH + destination Dir.mktmpdir arguments %w(Notifications invoice) - Minitest.after_run do - FileUtils.rm_rf GENERATION_PATH - end - test "generates correct mailer view templates" do run_generator diff --git a/test/lib/generators/tailwindcss/scaffold_generator_test.rb b/test/lib/generators/tailwindcss/scaffold_generator_test.rb index 152d8536..2973a7a4 100644 --- a/test/lib/generators/tailwindcss/scaffold_generator_test.rb +++ b/test/lib/generators/tailwindcss/scaffold_generator_test.rb @@ -2,20 +2,14 @@ require "generators/tailwindcss/scaffold/scaffold_generator" class Tailwindcss::Generators::ScaffoldGeneratorTest < Rails::Generators::TestCase - GENERATION_PATH = File.expand_path("../scaffold_tmp", File.dirname(__FILE__)) - tests Tailwindcss::Generators::ScaffoldGenerator - destination GENERATION_PATH + destination Dir.mktmpdir arguments %w(message title:string content:text) - Minitest.after_run do - FileUtils.rm_rf GENERATION_PATH - end - test "generates correct view templates" do run_generator %w(index edit new show _form _message).each { |view| assert_file "app/views/messages/#{view}.html.erb" } end -end \ No newline at end of file +end