diff --git a/test/core/js/modules/ext_bookmarks.js.js b/test/core/js/modules/ext_bookmarks.js.js
index 58e68314dec595febacc52ebda74a35c56807fd1..3fec00bf1b543d6be953c1e05077e2022e963ede 100644
--- a/test/core/js/modules/ext_bookmarks.js.js
+++ b/test/core/js/modules/ext_bookmarks.js.js
@@ -201,3 +201,26 @@ QUnit.test("select-query transformation", function (assert) {
         ext_bookmarks.get_select_id_query_string("fInD analysis"),
         "SELECT ID FROM analysis");
 });
+
+QUnit.test("select-query extraction", function (assert) {
+    // Use response field copied from demo
+    const response_field = $(`<div class="card caosdb-query-response mb-2">
+    <div class="card-header caosdb-query-response-heading">
+         <div class="row">
+              <div class="col-sm-10 caosdb-overflow-box">
+                   <div class="caosdb-overflow-content">
+                        <span>Query: </span>SELECT name, id FROM RECORD MusicalAnalysis
+                   </div>
+              </div>
+              <div class="col-sm-2 text-end">
+                   <span>Results: </span>
+                   <span class="caosdb-query-response-results">3</span>
+              </div>
+         </div>
+    </div>
+</div>`);
+    $("body").append(response_field);
+
+    assert.equal(ext_bookmarks.get_query_from_response(),
+        "SELECT ID FROM RECORD MusicalAnalysis");
+});