Sha256: 1ed7d52718b79e366b0a0fc0e734f5ba66ece82cad357471146d7977891acc4d
Contents?: true
Size: 1.27 KB
Versions: 4
Compression:
Stored size: 1.27 KB
Contents
require "test_helper" module Godmin class ResolverTest < ActiveSupport::TestCase module Admin class Engine < Rails::Engine isolate_namespace Admin end class Controller < ActionController::Base; end end class Controller < ActionController::Base; end def setup @engine_wrapper_1 = EngineWrapper.new(Controller) @engine_wrapper_2 = EngineWrapper.new(Admin::Controller) end def test_godmin_resolver_when_not_namespaced resolver = Resolver.new("articles", @engine_wrapper_1) assert_equal [ File.join(@engine_wrapper_1.root, "app/views/resource"), File.join(Godmin::Engine.root, "app/views/godmin/articles"), File.join(Godmin::Engine.root, "app/views/godmin/resource") ], resolver.template_paths("articles") end def test_godmin_resolver_when_namespaced resolver = Resolver.new("godmin/resolver_test/admin/articles", @engine_wrapper_2) assert_equal [ File.join(@engine_wrapper_2.root, "app/views/godmin/resolver_test/admin/resource"), File.join(Godmin::Engine.root, "app/views/godmin/articles"), File.join(Godmin::Engine.root, "app/views/godmin/resource") ], resolver.template_paths("godmin/resolver_test/admin/articles") end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
godmin-1.0.0 | test/lib/godmin/resolver_test.rb |
godmin-0.12.4 | test/lib/godmin/resolver_test.rb |
godmin-0.12.3 | test/lib/godmin/resolver_test.rb |
godmin-0.12.2 | test/lib/godmin/resolver_test.rb |