Sha256: f4d4332f9ad12a39b9e9dd6a87436b9770c8b1b6f89d80bff1179f0d63473594
Contents?: true
Size: 1.2 KB
Versions: 74
Compression:
Stored size: 1.2 KB
Contents
# frozen_string_literal: true require "rails/generators" require "rails/generators/testing/behaviour" require "rails/generators/testing/setup_and_teardown" require "rails/generators/testing/assertions" require "fileutils" module Rails module Generators # Disable color in output. Easier to debug. no_color! # This class provides a TestCase for testing generators. To set up, you need # just to configure the destination and set which generator is being tested: # # class AppGeneratorTest < Rails::Generators::TestCase # tests AppGenerator # destination File.expand_path("../tmp", __dir__) # end # # If you want to ensure your destination root is clean before running each test, # you can set a setup callback: # # class AppGeneratorTest < Rails::Generators::TestCase # tests AppGenerator # destination File.expand_path("../tmp", __dir__) # setup :prepare_destination # end class TestCase < ActiveSupport::TestCase include Rails::Generators::Testing::Behaviour include Rails::Generators::Testing::SetupAndTeardown include Rails::Generators::Testing::Assertions include FileUtils end end end
Version data entries
74 entries across 70 versions & 6 rubygems