Skip to content
Snippets Groups Projects
Commit 431c8df5 authored by Valery Sizov's avatar Valery Sizov Committed by Rubén Dávila
Browse files

fox tests

parent 75f685c8
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -132,12 +132,11 @@ describe Note do
 
describe :grouped_awards do
before do
create :note, note: "smile"
create :note, note: "smile"
create :note, note: "smile", is_award: true
create :note, note: "smile", is_award: true
end
 
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.last).to match_array(Note.all)
end
Loading
Loading
Loading
Loading
@@ -26,36 +26,36 @@ describe Notes::CreateService do
end
 
describe "award emoji" do
before do
project.team << [user, :master]
end
before do
project.team << [user, :master]
end
 
it "creates emoji note" do
opts = {
note: ':smile: ',
noteable_type: 'Issue',
noteable_id: issue.id
}
it "creates emoji note" do
opts = {
note: ':smile: ',
noteable_type: 'Issue',
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.note).to eq('smile')
expect(@note.is_award).to be_truthy
end
expect(@note).to be_valid
expect(@note.note).to eq('smile')
expect(@note.is_award).to be_truthy
end
 
it "creates regular note if emoji name is invalid" do
opts = {
note: ':smile: moretext: ',
noteable_type: 'Issue',
noteable_id: issue.id
}
it "creates regular note if emoji name is invalid" do
opts = {
note: ':smile: moretext: ',
noteable_type: 'Issue',
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.note).to eq(opts[:note])
expect(@note.is_award).to be_falsy
end
expect(@note).to be_valid
expect(@note.note).to eq(opts[:note])
expect(@note.is_award).to be_falsy
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment