Sha256: 4c2e1b29a3fc043f5c2638d48103913efd96c2aaccb80dfe3866d8cb2f88fd62
Contents?: true
Size: 1.54 KB
Versions: 4
Compression:
Stored size: 1.54 KB
Contents
require "test_helper" module Godmin class ResolverTest < ActiveSupport::TestCase def test_engine_resolver_template_paths namespaced_as "namespace" do assert_equal [ "namespace/controller_name/prefix", "namespace/controller_name", "namespace/prefix", "namespace/resource/prefix", "namespace/resource", "namespace" ], EngineResolver.new("controller_name").template_paths("prefix", false) end end def test_engine_resolver_template_paths_when_namespace_is_in_prefix namespaced_as "namespace" do assert_equal [ "namespace/controller_name/prefix", "namespace/controller_name", "namespace/prefix", "namespace/resource/prefix", "namespace/resource", "namespace" ], EngineResolver.new("controller_name").template_paths("namespace/prefix", false) end end def test_engine_resolver_template_paths_when_prefix_contains_godmin namespaced_as "namespace" do assert_equal [], EngineResolver.new("controller_name").template_paths("godmin/namespace/prefix", false) end end def test_godmin_resolver_template_paths namespaced_as "namespace" do assert_equal [ "godmin/controller_name/prefix", "godmin/controller_name", "godmin/prefix", "godmin/resource/prefix", "godmin/resource", "godmin" ], GodminResolver.new("controller_name").template_paths("prefix", false) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems