Commit 1c931fb81477397929a31a6b95c5d65b6d582182
1 parent
299a9a10
Exists in
master
and in
4 other branches
fix key observer tests
Showing
2 changed files
with
3 additions
and
9 deletions
Show diff stats
app/observers/project_observer.rb
| ... | ... | @@ -15,7 +15,7 @@ class ProjectObserver < ActiveRecord::Observer |
| 15 | 15 | end |
| 16 | 16 | |
| 17 | 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 | 19 | end |
| 20 | 20 | |
| 21 | 21 | protected | ... | ... |
spec/observers/key_observer_spec.rb
| ... | ... | @@ -9,25 +9,19 @@ describe KeyObserver do |
| 9 | 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 | 12 | @observer = KeyObserver.instance |
| 18 | - @observer.stub(gitolite: @gitolite) | |
| 19 | 13 | end |
| 20 | 14 | |
| 21 | 15 | context :after_save do |
| 22 | 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 | 18 | @observer.after_save(@key) |
| 25 | 19 | end |
| 26 | 20 | end |
| 27 | 21 | |
| 28 | 22 | context :after_destroy do |
| 29 | 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 | 25 | @observer.after_destroy(@key) |
| 32 | 26 | end |
| 33 | 27 | end | ... | ... |