]> source.dussan.org Git - redmine.git/commitdiff
Adds test for plugin autoloading plugins issue (#36320).
authorMarius Balteanu <marius.balteanu@zitec.com>
Sun, 10 Dec 2023 03:41:09 +0000 (03:41 +0000)
committerMarius Balteanu <marius.balteanu@zitec.com>
Sun, 10 Dec 2023 03:41:09 +0000 (03:41 +0000)
Patch by @tohosaku.

git-svn-id: https://svn.redmine.org/redmine/trunk@22508 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/fixtures/plugins/foo_plugin/app/models/foo.rb [new file with mode: 0644]
test/unit/lib/redmine/plugin_loader_test.rb

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 (file)
index 0000000..0152b6e
--- /dev/null
@@ -0,0 +1,3 @@
+# frozen_string_literal: true
+class Foo < ActiveRecord::Base
+end
index 4584609864f2021ea01380d6d2d0c592489d9cf9..a0bec218e7bc1154290f4a449aad1dee4b84fdf7 100644 (file)
@@ -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