diff --git a/app/javascript/question-edit.vue b/app/javascript/question-edit.vue index 6fffd3aec51..12743436ff9 100644 --- a/app/javascript/question-edit.vue +++ b/app/javascript/question-edit.vue @@ -105,7 +105,7 @@ // - 確認ダイアログとDELETE methodのリンクを実装する a.js-delete.card-main-actions__muted-action( :href='`/questions/${question.id}`', - data-confirm='本当によろしいですか?', + data-confirm='自己解決した場合は削除せずに回答を書き込んでください。本当に削除しますか?', data-method='delete' ) | 削除する diff --git a/test/system/questions_test.rb b/test/system/questions_test.rb index 3b2237d3b8f..7ed228f0c30 100644 --- a/test/system/questions_test.rb +++ b/test/system/questions_test.rb @@ -365,4 +365,10 @@ class QuestionsTest < ApplicationSystemTestCase end assert_link 'Linuxのファイル操作の基礎を覚える' end + + test 'show confirm dialog before delete' do + visit_with_auth question_path(questions(:question8)), 'kimura' + confirm_dialog = dismiss_confirm { click_link '削除する' } + assert_equal '自己解決した場合は削除せずに回答を書き込んでください。本当に削除しますか?', confirm_dialog + end end