Commit 22bbb379 authored by Valery Sizov's avatar Valery Sizov

fox tests

parent bdf4007c
...@@ -132,12 +132,11 @@ describe Note do ...@@ -132,12 +132,11 @@ describe Note do
describe :grouped_awards do describe :grouped_awards do
before do before do
create :note, note: "smile" create :note, note: "smile", is_award: true
create :note, note: "smile" create :note, note: "smile", is_award: true
end end
it "returns grouped array of notes" do it "returns grouped array of notes" do
grouped_array = Note.grouped_awards
expect(Note.grouped_awards.first.first).to eq("smile") expect(Note.grouped_awards.first.first).to eq("smile")
expect(Note.grouped_awards.first.last).to match_array(Note.all) expect(Note.grouped_awards.first.last).to match_array(Note.all)
end end
......
...@@ -26,36 +26,36 @@ describe Notes::CreateService do ...@@ -26,36 +26,36 @@ describe Notes::CreateService do
end end
describe "award emoji" do describe "award emoji" do
before do before do
project.team << [user, :master] project.team << [user, :master]
end end
it "creates emoji note" do it "creates emoji note" do
opts = { opts = {
note: ':smile: ', note: ':smile: ',
noteable_type: 'Issue', noteable_type: 'Issue',
noteable_id: issue.id noteable_id: issue.id
} }
@note = Notes::CreateService.new(project, user, opts).execute @note = Notes::CreateService.new(project, user, opts).execute
expect(@note).to be_valid expect(@note).to be_valid
expect(@note.note).to eq('smile') expect(@note.note).to eq('smile')
expect(@note.is_award).to be_truthy expect(@note.is_award).to be_truthy
end end
it "creates regular note if emoji name is invalid" do it "creates regular note if emoji name is invalid" do
opts = { opts = {
note: ':smile: moretext: ', note: ':smile: moretext: ',
noteable_type: 'Issue', noteable_type: 'Issue',
noteable_id: issue.id noteable_id: issue.id
} }
@note = Notes::CreateService.new(project, user, opts).execute @note = Notes::CreateService.new(project, user, opts).execute
expect(@note).to be_valid expect(@note).to be_valid
expect(@note.note).to eq(opts[:note]) expect(@note.note).to eq(opts[:note])
expect(@note.is_award).to be_falsy expect(@note.is_award).to be_falsy
end end
end 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