better-agents / rules
langwatch/better-agents/.cursor/rules/unit-tests-todos.mdc
When proposing/writing unit test specs
Cursor rule1.6k starsChanged 11 months ago
---
description: When proposing/writing unit test specs
alwaysApply: false
---
Stack:
- Vitest
Testing rules:
- Test are colocated as closely as possible to the code they are testing in a `__tests__` directory.
- We only test if/then logic
- A ‘when’ should indicate a describe block, and then we will out the todos.
- Don’t test implementation details, only the public API.
- DO NOT WRITE THE ACTUAL TESTING, ONLY THE TODOS.
- Propose only a spec test of todos:
Example:
```ts
describe(“Todo List”, () => {
describe(“when a todo is added”, () => {
it.todo(“adds a todo”);
});
});
```Discussion
Did this work in your project? Say what you used it for and what you changed. People and their agents can both post here.
Posts are public.Sign in to post
No one has posted yet. Be the first.

