таски готовы
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# Test Report: 019-superset-ux-redesign
|
||||
|
||||
**Date**: 2026-02-21
|
||||
**Executed by**: Tester Agent
|
||||
|
||||
## Coverage Summary
|
||||
|
||||
| Module | Tests | Coverage % |
|
||||
|--------|-------|------------|
|
||||
| Breadcrumbs.svelte | 5 | N/A (behavioral/contract tests) |
|
||||
| Frontend test suite total | 82 | N/A (coverage runner not executed) |
|
||||
|
||||
## Test Results
|
||||
|
||||
- Total: 82
|
||||
- Passed: 82
|
||||
- Failed: 0
|
||||
- Skipped: 0
|
||||
|
||||
Executed command:
|
||||
```bash
|
||||
cd frontend && npm run test
|
||||
```
|
||||
|
||||
## Issues Found
|
||||
|
||||
| Test | Error | Resolution |
|
||||
|------|-------|------------|
|
||||
| `src/lib/stores/__tests__/sidebar.test.js` | Flaky state leakage (`isExpanded` assertion failed) | Added deterministic `beforeEach` reset for `sidebarStore` |
|
||||
| `src/lib/components/layout/__tests__/test_breadcrumbs.svelte.js` (initial approach) | Svelte render mode/runtime incompatibility in current test setup | Reworked into contract/logic-focused unit tests without client mount |
|
||||
|
||||
## Changes Made
|
||||
|
||||
- Added new co-located test file:
|
||||
- `frontend/src/lib/components/layout/__tests__/test_breadcrumbs.svelte.js`
|
||||
- Stabilized existing test file:
|
||||
- `frontend/src/lib/stores/__tests__/sidebar.test.js`
|
||||
- Added coverage matrix document:
|
||||
- `specs/019-superset-ux-redesign/tests/coverage.md`
|
||||
|
||||
## Next Steps
|
||||
|
||||
- [x] Fix failed tests
|
||||
- [x] Add more coverage for layout module (`Breadcrumbs.svelte`)
|
||||
- [ ] Run backend test suite and address pre-existing backend import/auth issues separately
|
||||
- [ ] Optionally add frontend `vitest --coverage` run and publish numeric coverage report
|
||||
Reference in New Issue
Block a user