Commit 1c931fb81477397929a31a6b95c5d65b6d582182

Authored by Dmitriy Zaporozhets
1 parent 299a9a10

fix key observer tests

app/observers/project_observer.rb
@@ -15,7 +15,7 @@ class ProjectObserver < ActiveRecord::Observer @@ -15,7 +15,7 @@ class ProjectObserver < ActiveRecord::Observer
15 end 15 end
16 16
17 def after_create project 17 def after_create project
18 - log_info("#{project.owner.name} created a new project \"#{project.name}\"") 18 + log_info("#{project.owner.name} created a new project \"#{project.name_with_namespace}\"")
19 end 19 end
20 20
21 protected 21 protected
spec/observers/key_observer_spec.rb
@@ -9,25 +9,19 @@ describe KeyObserver do @@ -9,25 +9,19 @@ describe KeyObserver do
9 is_deploy_key: false 9 is_deploy_key: false
10 ) 10 )
11 11
12 - @gitolite = double('Gitlab::Gitolite',  
13 - set_key: true,  
14 - remove_key: true  
15 - )  
16 -  
17 @observer = KeyObserver.instance 12 @observer = KeyObserver.instance
18 - @observer.stub(gitolite: @gitolite)  
19 end 13 end
20 14
21 context :after_save do 15 context :after_save do
22 it do 16 it do
23 - @gitolite.should_receive(:set_key).with(@key.identifier, @key.key, @key.projects) 17 + GitoliteWorker.should_receive(:perform_async).with(:set_key, @key.identifier, @key.key, @key.projects.map(&:id))
24 @observer.after_save(@key) 18 @observer.after_save(@key)
25 end 19 end
26 end 20 end
27 21
28 context :after_destroy do 22 context :after_destroy do
29 it do 23 it do
30 - @gitolite.should_receive(:remove_key).with(@key.identifier, @key.projects) 24 + GitoliteWorker.should_receive(:perform_async).with(:remove_key, @key.identifier, @key.projects.map(&:id))
31 @observer.after_destroy(@key) 25 @observer.after_destroy(@key)
32 end 26 end
33 end 27 end