diff options
author | Felipe Artur <felipefac@gmail.com> | 2017-07-06 20:18:40 -0300 |
---|---|---|
committer | Felipe Artur <felipefac@gmail.com> | 2017-07-06 20:18:40 -0300 |
commit | bdcebc21db935333bcde7bf3678b0e6506d03396 (patch) | |
tree | c71a74d904ae1f3c80596c00da1ae3c4527947e7 | |
parent | fa17d8eeaaca7a9f6f2533e5b4be572c8c472def (diff) | |
download | gitlab-ce-issue_30126_be_tests.tar.gz |
Temp Fix for specsissue_30126_be_tests
-rw-r--r-- | config/application.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/config/application.rb b/config/application.rb index 8bbecf3ed0f..c4701504fab 100644 --- a/config/application.rb +++ b/config/application.rb @@ -109,6 +109,8 @@ module Gitlab config.assets.precompile << "lib/ace.js" config.assets.precompile << "vendor/assets/fonts/*" config.assets.precompile << "test.css" + config.assets.precompile << "new_nav.css" + config.assets.precompile << "new_sidebar.css" # Version of your assets, change this if you want to expire all your assets config.assets.version = '1.0' @@ -160,5 +162,29 @@ module Gitlab config.generators do |g| g.factory_girl false end + + config.after_initialize do + Rails.application.reload_routes! + + named_routes_set = Gitlab::Application.routes.named_routes + project_url_helpers = Module.new do + named_routes_set.helper_names.each do |name| + next unless name.include?('namespace_project') + + define_method(name.sub('namespace_project', 'project')) do |project, *args| + send(name, project&.namespace, project, *args) + end + end + end + + named_routes_set.url_helpers_module.include project_url_helpers + named_routes_set.url_helpers_module.extend project_url_helpers + + Gitlab::Routing.url_helpers.include project_url_helpers + Gitlab::Routing.url_helpers.extend project_url_helpers + + GitlabRoutingHelper.include project_url_helpers + GitlabRoutingHelper.extend project_url_helpers + end end end |