Skip to content
代码片段 群组 项目
未验证 提交 ac5682c0 编辑于 作者: Heinrich Lee Yu's avatar Heinrich Lee Yu
浏览文件

Fix new specs failing after changing FactoryBot

These specs require some associations to be persisted
上级 c284d0cc
No related branches found
No related tags found
无相关合并请求
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
require 'spec_helper' require 'spec_helper'
RSpec.describe Geo::SnippetRepositoryReplicator do RSpec.describe Geo::SnippetRepositoryReplicator do
let(:model_record) { build(:snippet_repository) } let(:model_record) { build(:snippet_repository, snippet: create(:snippet)) }
include_examples 'a repository replicator' include_examples 'a repository replicator'
end end
...@@ -48,7 +48,8 @@ ...@@ -48,7 +48,8 @@
end end
context 'with a group wiki' do context 'with a group wiki' do
let_it_be(:wiki) { build(:group_wiki) } let_it_be(:group) { create(:group) }
let_it_be(:wiki) { build(:group_wiki, group: group) }
it 'does not trigger a wiki update' do it 'does not trigger a wiki update' do
expect(wiki).not_to receive(:index_wiki_blobs) expect(wiki).not_to receive(:index_wiki_blobs)
......
...@@ -137,7 +137,8 @@ ...@@ -137,7 +137,8 @@
end end
context 'with a group wiki' do context 'with a group wiki' do
let(:wiki) { build(:group_wiki) } let_it_be(:group) { create(:group) }
let(:wiki) { build(:group_wiki, group: group) }
it 'calls Git::WikiPushService#execute' do it 'calls Git::WikiPushService#execute' do
expect_next_instance_of(::Git::WikiPushService) do |service| expect_next_instance_of(::Git::WikiPushService) do |service|
......
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
end end
context 'with unsaved merge request' do context 'with unsaved merge request' do
let(:merge_request) { build(:merge_request) } let(:merge_request) { build(:merge_request, source_project: create(:project, :repository)) }
let!(:pipeline) do let!(:pipeline) do
create(:ci_empty_pipeline, project: project, create(:ci_empty_pipeline, project: project,
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
describe '#represent' do describe '#represent' do
let(:represent) { described_class.new.represent(trigger) } let(:represent) { described_class.new.represent(trigger) }
let(:trigger) { build(:ci_trigger) } let(:trigger) { build_stubbed(:ci_trigger) }
it 'matches schema' do it 'matches schema' do
expect(represent.to_json).to match_schema('entities/trigger') expect(represent.to_json).to match_schema('entities/trigger')
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册