You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@ It captures practical rules that prevent avoidable CI and PR churn.
12
12
- If new learnings or misunderstandings are discovered, propose an `AGENTS.md` update in the same PR.
13
13
- Tests should verify observable behavior changes, not only internal/config state.
14
14
- Example: for a security option, assert a real secure/insecure behavior difference.
15
+
- Test-only helper files under `src` (for example `*-test-utils.ts`) must be explicitly excluded from package `tsconfig.build.json` so they are not emitted into `build` and accidentally published.
15
16
- Vitest runs tests concurrently by default (`sequence.concurrent: true` in `vitest.config.ts`).
16
17
- Tests that rely on shared/global mocks (for example `vi.spyOn` on shared loggers/singletons) can be flaky due to interleaving or automatic mock resets.
17
18
- Prefer asserting observable behavior instead of shared global mock state when possible.
@@ -211,13 +295,13 @@ export class StartedAzuriteContainer extends AbstractStartedContainer {
211
295
* @returns A connection string in the form of `DefaultEndpointsProtocol=[protocol];AccountName=[accountName];AccountKey=[accountKey];BlobEndpoint=[blobEndpoint];QueueEndpoint=[queueEndpoint];TableEndpoint=[tableEndpoint];`
0 commit comments