Sha256: 62b9d25f5703f0f9ae19e9d4a6a134b056988bde33b67c71f6923ae92cc51b29
Contents?: true
Size: 623 Bytes
Versions: 5
Compression:
Stored size: 623 Bytes
Contents
require 'test_helper' class AutoloadModulesTest < ActionDispatch::IntegrationTest include IntegrationTestSupport test 'does not auto create modules for directories that do not have ruby files' do FileUtils.mkdir(File.join(Rails.root, 'app/models/not_a_module')) assert_raise NameError do NotAModule end end test 'does create modules for directories that have ruby files' do FileUtils.mkdir(File.join(Rails.root, 'app/models/is_a_module')) FileUtils.touch(File.join(Rails.root, 'app/models/is_a_module/dog.rb')) assert_nothing_raised NameError do IsAModule end end end
Version data entries
5 entries across 5 versions & 1 rubygems