# integration-jest (Prompt Testing with Jest and Vitest)

You can run this example with:

```bash
npx promptfoo@latest init --example integration-jest
cd integration-jest
```

This folder contains a small example of how to test LLM prompts using Jest, Vitest, and `promptfoo`.

## Getting Started

Use Node.js 22.22 or newer to meet the Promptfoo and Vitest 5 requirements.

To get started, follow these steps:

1. **Install the dependencies**:

   ```sh
   npm install
   ```

2. **Run the tests**:

   To run the tests with Jest:

   ```sh
   npx jest
   ```

   Or, to run the tests with Vitest:

   ```sh
   npx vitest
   ```

## Additional Information

For more details on integrating prompt testing with Jest and Vitest, see the [documentation](https://promptfoo.dev/docs/integrations/jest).

![Testing prompts with Jest](https://github.com/promptfoo/promptfoo/assets/310310/a9c5b96c-d4ea-42fd-8ce9-704098195e33)
