このコミットが含まれているのは:
2026-10-04 18:11:34 +09:00
コミット 9c4d3285f3
3個のファイルの変更、11行の追加、10行の削除
+1 -1
ファイルの表示
@@ -59,7 +59,7 @@ RSpec.describe 'Tag description Wiki compatibility', type: :request do
end
expect(response).to have_http_status(:ok)
expect(json).to include(
'body' => index == 2 ? 'new' : 'A',
'body' => versions[index].body,
'revision_id' => versions[index].id,
'pred' => index.zero? ? nil : versions[index - 1].id,
'succ' => index == 2 ? nil : versions[index + 1].id)
+2 -1
ファイルの表示
@@ -66,6 +66,7 @@ RSpec.describe 'Tag description Wiki dual writes', type: :request do
describe 'PUT /wiki/:id' do
let!(:page) do
tag
Wiki::Commit.create_content!(
tag_name:, body: 'before', created_by_user: user)
end
@@ -134,7 +135,7 @@ RSpec.describe 'Tag description Wiki dual writes', type: :request do
patch "/tags/#{ tag.id }",
params: { name: 'description_tag_renamed' },
headers:
headers: headers
expect(response).to have_http_status(:ok)
expect(tag_name.reload.name).to eq('description_tag_renamed')
+8 -8
ファイルの表示
@@ -11,6 +11,12 @@ RSpec.describe 'Wiki API', type: :request do
let!(:user) { create_member_user! }
let!(:tn) { create(:tag_name, name: 'spec_wiki_title') }
let!(:tag) do
create(:tag,
primary_tag_name: tn,
category: :general,
deprecated_at: Time.zone.local(2026, 6, 1))
end
let!(:page) do
Wiki::Commit.create_content!(
tag_name: tn,
@@ -18,12 +24,6 @@ RSpec.describe 'Wiki API', type: :request do
created_by_user: user,
message: 'init')
end
let!(:tag) do
create(:tag,
primary_tag_name: tn,
category: :general,
deprecated_at: Time.zone.local(2026, 6, 1))
end
describe 'GET /wiki' do
it 'returns wiki pages with title' do
@@ -413,10 +413,10 @@ RSpec.describe 'Wiki API', type: :request do
top = json.first
expect(top).to include(
'revision_id' => rev2.id,
'pred' => rev2.base_revision_id,
'pred' => rev1.id,
'succ' => nil,
'kind' => 'content',
'message' => 'r2'
'message' => nil
)
expect(top['wiki_page']).to include(
'id' => page.id,