diff --git a/test/fixtures/plugins/foo_plugin/app/models/foo.rb b/test/fixtures/plugins/foo_plugin/app/models/foo.rb new file mode 100644 index 000000000..0152b6e1a --- /dev/null +++ b/test/fixtures/plugins/foo_plugin/app/models/foo.rb @@ -0,0 +1,3 @@ +# frozen_string_literal: true +class Foo < ActiveRecord::Base +end diff --git a/test/unit/lib/redmine/plugin_loader_test.rb b/test/unit/lib/redmine/plugin_loader_test.rb index 458460986..a0bec218e 100644 --- a/test/unit/lib/redmine/plugin_loader_test.rb +++ b/test/unit/lib/redmine/plugin_loader_test.rb @@ -56,6 +56,10 @@ class Redmine::PluginLoaderTest < ActiveSupport::TestCase assert File.exist?("#{@klass.public_directory}/foo_plugin/stylesheets/foo.css") end + def test_autoload + assert_equal true, Object.const_defined?(:Foo) + end + def clear_public FileUtils.rm_rf 'tmp/public' end