summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiyad Preukschas <riyad@informatik.uni-bremen.de>2012-10-09 14:47:42 +0200
committerRiyad Preukschas <riyad@informatik.uni-bremen.de>2012-10-09 14:47:42 +0200
commitbbd92e57cb5c764baf5fbdb9ccb1a1cd140eeca9 (patch)
tree53dd3987bd736483cb3f7fc02a713e7c4d038515
parenta54a90188b03730c998b7e5a91c85611dfe5e311 (diff)
downloadgitlab-ce-bbd92e57cb5c764baf5fbdb9ccb1a1cd140eeca9.tar.gz
Add emoji_for_completion helper
-rw-r--r--app/helpers/notes_helper.rb6
-rw-r--r--spec/helpers/notes_helper_spec.rb10
2 files changed, 16 insertions, 0 deletions
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