Commit 45e6abffb422045dd30c3f1c74dd14186a23741d

Authored by Dmitriy Zaporozhets
1 parent ba87b76d

Remove activity observer specs

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing 1 changed file with 0 additions and 61 deletions   Show diff stats
spec/observers/activity_observer_spec.rb
@@ -1,61 +0,0 @@ @@ -1,61 +0,0 @@
1 -require 'spec_helper'  
2 -  
3 -describe ActivityObserver do  
4 - let(:project) { create(:project) }  
5 -  
6 - before { Thread.current[:current_user] = create(:user) }  
7 -  
8 - def self.it_should_be_valid_event  
9 - it { @event.should_not be_nil }  
10 - it { @event.project.should == project }  
11 - end  
12 -  
13 - describe "Issue created" do  
14 - before do  
15 - Issue.observers.enable :activity_observer do  
16 - @issue = create(:issue, project: project)  
17 - @event = Event.last  
18 - end  
19 - end  
20 -  
21 - it_should_be_valid_event  
22 - it { @event.action.should == Event::CREATED }  
23 - it { @event.target.should == @issue }  
24 - end  
25 -  
26 - describe "Issue commented" do  
27 - before do  
28 - Note.observers.enable :activity_observer do  
29 - @issue = create(:issue, project: project)  
30 - @note = create(:note, noteable: @issue, project: project, author: @issue.author)  
31 - @event = Event.last  
32 - end  
33 - end  
34 -  
35 - it_should_be_valid_event  
36 - it { @event.action.should == Event::COMMENTED }  
37 - it { @event.target.should == @note }  
38 - end  
39 -  
40 - describe "Ignore system notes" do  
41 - let(:author) { create(:user) }  
42 - let!(:issue) { create(:issue, project: project) }  
43 - let!(:other) { create(:issue) }  
44 -  
45 - it "should not create events for status change notes" do  
46 - expect do  
47 - Note.observers.enable :activity_observer do  
48 - Note.create_status_change_note(issue, project, author, 'reopened', nil)  
49 - end  
50 - end.to_not change { Event.count }  
51 - end  
52 -  
53 - it "should not create events for cross-reference notes" do  
54 - expect do  
55 - Note.observers.enable :activity_observer do  
56 - Note.create_cross_reference_note(issue, other, author, issue.project)  
57 - end  
58 - end.to_not change { Event.count }  
59 - end  
60 - end  
61 -end