From 817cd6ae73cc54d8455311880d34cc616f79b93e Mon Sep 17 00:00:00 2001 From: miteruzo Date: Sat, 18 Jul 2026 23:06:12 +0900 Subject: [PATCH] #399 --- .../requests/wiki_body_search_pending_spec.rb | 27 -------------- .../requests/wiki_restore_pending_spec.rb | 37 ------------------- 2 files changed, 64 deletions(-) delete mode 100644 backend/spec/requests/wiki_body_search_pending_spec.rb delete mode 100644 backend/spec/requests/wiki_restore_pending_spec.rb diff --git a/backend/spec/requests/wiki_body_search_pending_spec.rb b/backend/spec/requests/wiki_body_search_pending_spec.rb deleted file mode 100644 index 98bd6af..0000000 --- a/backend/spec/requests/wiki_body_search_pending_spec.rb +++ /dev/null @@ -1,27 +0,0 @@ -require 'rails_helper' - -RSpec.describe 'Wiki body search', type: :request do - let!(:user) { create_member_user! } - - it 'searches wiki pages by body text' do - pending '#336 で対応予定' - - Wiki::Commit.create_content!( - tag_name: TagName.create!(name: 'wiki_body_search_hit'), - body: 'unique body keyword for wiki search', - created_by_user: user, - message: 'init') - - Wiki::Commit.create_content!( - tag_name: TagName.create!(name: 'wiki_body_search_miss'), - body: 'ordinary body', - created_by_user: user, - message: 'init') - - get '/wiki/search', params: { body: 'unique body keyword' } - - expect(response).to have_http_status(:ok) - expect(json.map { |page| page['title'] }).to include('wiki_body_search_hit') - expect(json.map { |page| page['title'] }).not_to include('wiki_body_search_miss') - end -end diff --git a/backend/spec/requests/wiki_restore_pending_spec.rb b/backend/spec/requests/wiki_restore_pending_spec.rb deleted file mode 100644 index 33b6a63..0000000 --- a/backend/spec/requests/wiki_restore_pending_spec.rb +++ /dev/null @@ -1,37 +0,0 @@ -require 'rails_helper' - -RSpec.describe 'Wiki restore', type: :request do - let!(:user) { create_member_user! } - - def auth_headers user - { 'X-Transfer-Code' => user.inheritance_code } - end - - it 'restores wiki page to previous version' do - pending '#337 で対応予定' - - page = - Wiki::Commit.create_content!( - tag_name: TagName.create!(name: 'wiki_restore_page'), - body: 'v1', - created_by_user: user, - message: 'init') - - v1 = page.wiki_versions.order(:version_no).last - - Wiki::Commit.content!( - page:, - body: 'v2', - created_user: user, - message: 'edit', - base_revision_id: page.current_revision.id) - - post "/wiki/#{ page.id }/restore", - params: { version_no: v1.version_no }, - headers: auth_headers(user) - - expect(response).to have_http_status(:ok) - expect(page.reload.body).to eq('v1') - expect(page.wiki_versions.order(:version_no).last.event_type).to eq('restore') - end -end