diff --git a/spec/integration/basic/bulk_action/rails_admin_basic_bulk_action_spec.rb b/spec/integration/basic/bulk_action/rails_admin_basic_bulk_action_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/integration/basic/bulk_action/rails_admin_basic_bulk_action_spec.rb
+++ b/spec/integration/basic/bulk_action/rails_admin_basic_bulk_action_spec.rb
@@ -38,6 +38,13 @@ describe 'RailsAdmin Basic Bulk Action', type: :request do
       expect(response.response_code).to eq 404
       expect(response.body).to match /0 players failed to be deleted/i
     end
+
+    it 'returns 404 error for DELETE request without bulk_ids' do
+      expect(Player.count).to eq @players.length
+      delete(bulk_delete_path(bulk_action: 'bulk_delete', model_name: 'player', bulk_ids: ""))
+      expect(response.response_code).to eq 404
+      expect(response.body).to match /0 players failed to be deleted/i
+    end
   end
 
   describe 'bulk_export' do
add an example to send the request which has empty bulk_ids