Commit eb928137 authored by Riyad Preukschas's avatar Riyad Preukschas

Move emoji auto-complete helper to ApplicationHelper

parent 682f62fd
...@@ -98,6 +98,12 @@ module ApplicationHelper ...@@ -98,6 +98,12 @@ module ApplicationHelper
[projects, default_nav, project_nav].flatten.to_json [projects, default_nav, project_nav].flatten.to_json
end end
def emoji_autocomplete_source
# should be an array of strings
# so to_s can be called, because it is sufficient and to_json is too slow
Emoji::NAMES.to_s
end
def ldap_enable? def ldap_enable?
Devise.omniauth_providers.include?(:ldap) Devise.omniauth_providers.include?(:ldap)
end end
......
...@@ -14,10 +14,4 @@ module NotesHelper ...@@ -14,10 +14,4 @@ module NotesHelper
"vote downvote" "vote downvote"
end end
end end
def emoji_for_completion
# should be an array of strings
# so to_s can be called, because it is sufficient and to_json is too slow
Emoji::NAMES
end
end end
require 'spec_helper'
describe NotesHelper do
describe "#emoji_for_completion" do
it "should be an Array of Strings" do
emoji_for_completion.should be_a(Array)
emoji_for_completion.each { |emoji| emoji.should be_a(String) }
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment