@@ -3,26 +3,23 @@ import { LinkedList } from "x3-linkedlist";
33import { aql } from "../aql" ;
44import { ArrayCursor , BatchedArrayCursor } from "../cursor" ;
55import { Database } from "../database" ;
6-
7- const ARANGO_URL = process . env . TEST_ARANGODB_URL || "http://localhost:8529" ;
8- const ARANGO_VERSION = Number (
9- process . env . ARANGO_VERSION || process . env . ARANGOJS_DEVEL_VERSION || 30400
10- ) ;
6+ import { config } from "./_config" ;
117
128const aqlQuery = aql `FOR i IN 0..10 RETURN i` ;
139const aqlResult = [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] ;
1410
1511async function sleep ( ms : number ) {
16- return new Promise ( ( resolve ) => {
12+ return new Promise < void > ( ( resolve ) => {
1713 setTimeout ( ( ) => resolve ( ) , ms ) ;
1814 } ) ;
1915}
2016
2117describe ( "Item-wise Cursor API" , ( ) => {
2218 let db : Database ;
2319 let cursor : ArrayCursor ;
24- before ( ( ) => {
25- db = new Database ( { url : ARANGO_URL , arangoVersion : ARANGO_VERSION } ) ;
20+ before ( async ( ) => {
21+ db = new Database ( config ) ;
22+ if ( Array . isArray ( config . url ) ) await db . acquireHostList ( ) ;
2623 } ) ;
2724 after ( ( ) => {
2825 db . close ( ) ;
@@ -223,8 +220,9 @@ describe("Item-wise Cursor API", () => {
223220describe ( "Batch-wise Cursor API" , ( ) => {
224221 let db : Database ;
225222 let cursor : BatchedArrayCursor ;
226- before ( ( ) => {
227- db = new Database ( { url : ARANGO_URL , arangoVersion : ARANGO_VERSION } ) ;
223+ before ( async ( ) => {
224+ db = new Database ( config ) ;
225+ if ( Array . isArray ( config . url ) ) await db . acquireHostList ( ) ;
228226 } ) ;
229227 after ( ( ) => {
230228 db . close ( ) ;
0 commit comments