From 4ad2ff1f7591b95fc80c00688f99f85d1b52baf5 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Fri, 29 Nov 2019 14:14:23 +0100 Subject: [PATCH] Bug fix 3.4/cleanup view (#10590) * cleanup after test * Update upgrade-data-views-msv3.2.1.js * Update upgrade-data-views-msv3.2.1.js * Update upgrade-data-views-msv3.2.1.js --- .../upgrade-data-views-msv3.2.1.js | 39 +++++++++++-------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/tests/js/server/upgrade-data/upgrade-data-views-msv3.2.1.js b/tests/js/server/upgrade-data/upgrade-data-views-msv3.2.1.js index 508f446e0f..fa65580677 100644 --- a/tests/js/server/upgrade-data/upgrade-data-views-msv3.2.1.js +++ b/tests/js/server/upgrade-data/upgrade-data-views-msv3.2.1.js @@ -47,30 +47,35 @@ function UpgradeData() { const c = db._collection('LargeCollection'); assertEqual(c.count(), 10000); - const v = db._createView('TestView', 'arangosearch', {}); - const properties = { - links: { - 'LargeCollection': { - includeAllFields: true + let v; + try { + v = db._createView('TestView', 'arangosearch', {}); + const properties = { + links: { + 'LargeCollection': { + includeAllFields: true + } } - } - }; - v.properties(properties); + }; + v.properties(properties); - const query = - `FOR doc in TestView + const query = + `FOR doc in TestView SEARCH(doc.name >= "Name 1114" && doc.name <= "Name 1117") OPTIONS { waitForSync: true } SORT doc.name ASC RETURN doc`; - const results = db._query(query).toArray(); - assertEqual(results.length, 4); - assertEqual(results[0].name, "Name 1114"); - assertEqual(results[1].name, "Name 1115"); - assertEqual(results[2].name, "Name 1116"); - assertEqual(results[3].name, "Name 1117"); + const results = db._query(query).toArray(); + assertEqual(results.length, 4); + assertEqual(results[0].name, "Name 1114"); + assertEqual(results[1].name, "Name 1115"); + assertEqual(results[2].name, "Name 1116"); + assertEqual(results[3].name, "Name 1117"); + } + finally { + db._dropView('TestView'); + } } - }; }