Wiki 依存の排除 (#431) (#432)

Reviewed-on: #432
Co-authored-by: miteruzo <miteruzo@naver.com>
このコミットはプルリクエスト #432 でマージされました。
このコミットが含まれているのは:
2026-10-16 00:26:53 +09:00
committed by みてるぞ
コミット 75d7dac999
75個のファイルの変更、1474行の追加、3000行の削除
+7 -6
ファイルの表示
@@ -10,18 +10,19 @@ RSpec.describe 'Wiki conflict handling', type: :request do
it 'returns 409 when base_revision_id is stale' do
page =
seed_wiki_page(
seed_description(
tag_name: create(:tag, primary_name: 'wiki_conflict_request').tag_name('ja'),
body: 'first',
created_by_user: user,
message: 'init')
stale_id = page.current_revision.id
stale_id = current_description_version(page).id
Wiki::Commit.content!(
page:,
TagDescriptionOperation.update!(
Locale.nipponese,
tag: page.tag,
body: 'second',
created_user: user,
updated_by_user: user,
message: 'other edit',
base_revision_id: stale_id)
@@ -36,6 +37,6 @@ RSpec.describe 'Wiki conflict handling', type: :request do
page.reload
expect(page.body).to eq('second')
expect(page.current_revision.message).to eq('other edit')
expect(current_description_version(page)).to have_attributes(body: 'second', version_no: 2)
end
end