[PR #1115] [MERGED] chore(langgraph): use vitest for unit tests #1244

Closed
opened 2026-02-15 20:14:56 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraphjs/pull/1115
Author: @littledivy
Created: 4/17/2025
Status: Merged
Merged: 5/21/2025
Merged by: @dqbd

Base: mainHead: browser-testing


📝 Commits (3)

📊 Changes

36 files changed (+2525 additions, -287 deletions)

View changed files

libs/langgraph/jest.config.cjs (+0 -20)
libs/langgraph/jest.env.cjs (+0 -12)
📝 libs/langgraph/package.json (+10 -10)
📝 libs/langgraph/src/pregel/debug.test.ts (+11 -11)
📝 libs/langgraph/src/pregel/io.mapCommand.test.ts (+1 -1)
📝 libs/langgraph/src/pregel/messages.test.ts (+33 -33)
📝 libs/langgraph/src/pregel/read.test.ts (+4 -4)
📝 libs/langgraph/src/pregel/runner.test.ts (+3 -3)
📝 libs/langgraph/src/pregel/utils/config.test.ts (+12 -12)
📝 libs/langgraph/src/pregel/utils/subgraph.test.ts (+1 -1)
📝 libs/langgraph/src/pregel/validate.test.ts (+1 -1)
📝 libs/langgraph/src/pregel/write.test.ts (+8 -8)
📝 libs/langgraph/src/tests/channels.test.ts (+1 -1)
📝 libs/langgraph/src/tests/chatbot.int.test.ts (+1 -1)
📝 libs/langgraph/src/tests/constants.test.ts (+1 -1)
📝 libs/langgraph/src/tests/diagrams.test.ts (+1 -2)
📝 libs/langgraph/src/tests/errors.test.ts (+1 -1)
📝 libs/langgraph/src/tests/func.test.ts (+1 -1)
📝 libs/langgraph/src/tests/graph.test.ts (+1 -1)
📝 libs/langgraph/src/tests/prebuilt.int.test.ts (+1 -1)

...and 16 more files

📄 Description

Migrate unit tests to vitest and add yarn test:browser using Vitest's browser mode.

Extracted from #999


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langgraphjs/pull/1115 **Author:** [@littledivy](https://github.com/littledivy) **Created:** 4/17/2025 **Status:** ✅ Merged **Merged:** 5/21/2025 **Merged by:** [@dqbd](https://github.com/dqbd) **Base:** `main` ← **Head:** `browser-testing` --- ### 📝 Commits (3) - [`18a85b4`](https://github.com/langchain-ai/langgraphjs/commit/18a85b4a4833c83b867c48fff160d5567668e9a7) Fixes - [`2ad52f5`](https://github.com/langchain-ai/langgraphjs/commit/2ad52f541669cb15ab8d0727ef3168aadd307368) Use --mode instead of CLI args - [`936fde0`](https://github.com/langchain-ai/langgraphjs/commit/936fde046a457bb5a12d9096b8af449eab9caf02) Add Node 18.x workaround ### 📊 Changes **36 files changed** (+2525 additions, -287 deletions) <details> <summary>View changed files</summary> ➖ `libs/langgraph/jest.config.cjs` (+0 -20) ➖ `libs/langgraph/jest.env.cjs` (+0 -12) 📝 `libs/langgraph/package.json` (+10 -10) 📝 `libs/langgraph/src/pregel/debug.test.ts` (+11 -11) 📝 `libs/langgraph/src/pregel/io.mapCommand.test.ts` (+1 -1) 📝 `libs/langgraph/src/pregel/messages.test.ts` (+33 -33) 📝 `libs/langgraph/src/pregel/read.test.ts` (+4 -4) 📝 `libs/langgraph/src/pregel/runner.test.ts` (+3 -3) 📝 `libs/langgraph/src/pregel/utils/config.test.ts` (+12 -12) 📝 `libs/langgraph/src/pregel/utils/subgraph.test.ts` (+1 -1) 📝 `libs/langgraph/src/pregel/validate.test.ts` (+1 -1) 📝 `libs/langgraph/src/pregel/write.test.ts` (+8 -8) 📝 `libs/langgraph/src/tests/channels.test.ts` (+1 -1) 📝 `libs/langgraph/src/tests/chatbot.int.test.ts` (+1 -1) 📝 `libs/langgraph/src/tests/constants.test.ts` (+1 -1) 📝 `libs/langgraph/src/tests/diagrams.test.ts` (+1 -2) 📝 `libs/langgraph/src/tests/errors.test.ts` (+1 -1) 📝 `libs/langgraph/src/tests/func.test.ts` (+1 -1) 📝 `libs/langgraph/src/tests/graph.test.ts` (+1 -1) 📝 `libs/langgraph/src/tests/prebuilt.int.test.ts` (+1 -1) _...and 16 more files_ </details> ### 📄 Description Migrate unit tests to vitest and add `yarn test:browser` using Vitest's browser mode. Extracted from #999 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 20:14:56 -05:00
yindo closed this issue 2026-02-15 20:14:56 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraphjs#1244