diff --git a/app/helpers/notes_helper.rb b/app/helpers/notes_helper.rb index 65389e383d9..9f75fc42d61 100644 --- a/app/helpers/notes_helper.rb +++ b/app/helpers/notes_helper.rb @@ -14,4 +14,10 @@ module NotesHelper "vote downvote" 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 diff --git a/spec/helpers/notes_helper_spec.rb b/spec/helpers/notes_helper_spec.rb new file mode 100644 index 00000000000..73481694eea --- /dev/null +++ b/spec/helpers/notes_helper_spec.rb @@ -0,0 +1,10 @@ +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