Skip to content

Commit ca8991b

Browse files
committed
test: Achieve 100% coverage on Memory and InMemoryStorage
- Add comprehensive unit tests for InMemoryStorage (91 tests) - Add comprehensive unit tests for Memory class (62 tests) - Cover all edge cases including working memory hydration and tokenCount:0 - Add @vitest/coverage-v8 dependency for coverage reporting - Total: 153 passing tests with 100% coverage on core memory classes Coverage results: - memory.ts: 100% statements, 100% branch, 100% functions - in-memory.ts: 100% statements, 100% branch, 100% functions
1 parent 3302626 commit ca8991b

File tree

5 files changed

+3303
-3
lines changed

5 files changed

+3303
-3
lines changed

.speakeasy/gen.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ typescript:
3737
'@types/node': ^22.13.12
3838
dotenv: ^16.4.7
3939
vitest: ^3.2.4
40+
'@vitest/coverage-v8': ^3.2.4
4041
peerDependencies: {}
4142
additionalPackageJSON: {}
4243
author: OpenRouter

0 commit comments

Comments
 (0)