Commit 32ba20f6 authored by Peter Marko's avatar Peter Marko

fix ee-post_receive_spec

parent 4fc8e3ac
...@@ -8,7 +8,7 @@ describe PostReceive do ...@@ -8,7 +8,7 @@ describe PostReceive do
let(:gl_repository) { "project-#{project.id}" } let(:gl_repository) { "project-#{project.id}" }
let(:key) { create(:key, user: project.owner) } let(:key) { create(:key, user: project.owner) }
let(:key_id) { key.shell_id } let(:key_id) { key.shell_id }
let(:project) { create(:project, :repository) } let(:project) { create(:project, :repository, :wiki_repo) }
describe "#process_project_changes" do describe "#process_project_changes" do
before do before do
...@@ -88,7 +88,7 @@ describe PostReceive do ...@@ -88,7 +88,7 @@ describe PostReceive do
context 'when the project is not enabled specifically' do context 'when the project is not enabled specifically' do
it 'does not trigger wiki index update' do it 'does not trigger wiki index update' do
expect(ProjectWiki).not_to receive(:new) expect_any_instance_of(ProjectWiki).not_to receive(:index_blobs)
described_class.new.perform(gl_repository, key_id, base64_changes) described_class.new.perform(gl_repository, key_id, base64_changes)
end end
...@@ -100,9 +100,7 @@ describe PostReceive do ...@@ -100,9 +100,7 @@ describe PostReceive do
end end
it 'triggers wiki index update' do it 'triggers wiki index update' do
expect_next_instance_of(ProjectWiki) do |project_wiki| expect_any_instance_of(ProjectWiki).to receive(:index_blobs)
expect(project_wiki).to receive(:index_blobs)
end
described_class.new.perform(gl_repository, key_id, base64_changes) described_class.new.perform(gl_repository, key_id, base64_changes)
end end
...@@ -110,7 +108,7 @@ describe PostReceive do ...@@ -110,7 +108,7 @@ describe PostReceive do
context 'when a group is enabled' do context 'when a group is enabled' do
let(:group) { create(:group) } let(:group) { create(:group) }
let(:project) { create(:project, group: group) } let(:project) { create(:project, :wiki_repo, group: group) }
let(:key) { create(:key, user: group.owner) } let(:key) { create(:key, user: group.owner) }
before do before do
...@@ -118,9 +116,7 @@ describe PostReceive do ...@@ -118,9 +116,7 @@ describe PostReceive do
end end
it 'triggers wiki index update' do it 'triggers wiki index update' do
expect_next_instance_of(ProjectWiki) do |project_wiki| expect_any_instance_of(ProjectWiki).to receive(:index_blobs)
expect(project_wiki).to receive(:index_blobs)
end
described_class.new.perform(gl_repository, key_id, base64_changes) described_class.new.perform(gl_repository, key_id, base64_changes)
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment