# LlamaIndexTS Core E2E Tests ## Overview We are using Node.js Test Runner to run E2E tests for LlamaIndexTS Core. It supports the following features: - Run tests in parallel - Pure Node.js Environment - Switch between mock and real LLM API - Customizable logics ## Usage - Run with mock register: ```shell node --import tsx --import ./mock-register.js --test ./node/basic.e2e.ts ``` - Run without mock register: ```shell node --import tsx --test ./node/basic.e2e.ts ``` - Run with specific test: ```shell node --import tsx --import ./mock-register.js --test-name-pattern=agent --test ./node/basic.e2e.ts ``` - Run with debug logs: ```shell CONSOLA_LEVEL=5 node --import tsx --import ./mock-register.js --test-name-pattern=agent --test ./node/basic.e2e.ts ```