Skip to content

ArangoDB

Install

1
npm install @testcontainers/arangodb --save-dev

Examples

These examples use the following libraries:

Choose an image from the container registry and substitute IMAGE.

Execute a query

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
await using container = await new ArangoDBContainer(IMAGE).start();

const db = new Database({ url: container.getHttpUrl() });
db.database("_system");
db.useBasicAuth(container.getUsername(), container.getPassword());

const value = "Hello ArangoDB!";
const result = await db.query({
  query: "RETURN @value",
  bindVars: { value },
});
const returnValue = await result.next();

expect(returnValue).toBe(value);