diff options
author | Robert Speicher <rspeicher@gmail.com> | 2015-11-15 14:32:28 -0500 |
---|---|---|
committer | Robert Speicher <rspeicher@gmail.com> | 2015-11-16 13:08:25 -0500 |
commit | ccb0c40c54d913fe140231c88f4adcd2d41c5b87 (patch) | |
tree | c353bb9d56b0648f28681bdd985fc07f3d8bde7f /spec/models/project_wiki_spec.rb | |
parent | 43d5eca084112dc29df5ca1a521f95acaf3c9ccb (diff) | |
download | gitlab-ce-ccb0c40c54d913fe140231c88f4adcd2d41c5b87.tar.gz |
Make ProjectWiki touch Project#last_activity_at after wiki actionsrs-wiki-touches-project
Closes #3026
Diffstat (limited to 'spec/models/project_wiki_spec.rb')
-rw-r--r-- | spec/models/project_wiki_spec.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/models/project_wiki_spec.rb b/spec/models/project_wiki_spec.rb index 9f6cdeeaa96..3b889144447 100644 --- a/spec/models/project_wiki_spec.rb +++ b/spec/models/project_wiki_spec.rb @@ -184,6 +184,12 @@ describe ProjectWiki do subject.create_page("test page", "some content", :markdown, "commit message") expect(subject.pages.first.page.version.message).to eq("commit message") end + + it 'updates project activity' do + expect(subject).to receive(:update_project_activity) + + subject.create_page('Test Page', 'This is content') + end end describe "#update_page" do @@ -205,6 +211,12 @@ describe ProjectWiki do it "sets the correct commit message" do expect(@page.version.message).to eq("updated page") end + + it 'updates project activity' do + expect(subject).to receive(:update_project_activity) + + subject.update_page(@gollum_page, 'Yet more content', :markdown, 'Updated page again') + end end describe "#delete_page" do @@ -217,6 +229,12 @@ describe ProjectWiki do subject.delete_page(@page) expect(subject.pages.count).to eq(0) end + + it 'updates project activity' do + expect(subject).to receive(:update_project_activity) + + subject.delete_page(@page) + end end private |