feat: execute HTTP and query runtime contracts
This commit is contained in:
@@ -91,12 +91,14 @@ Vitest의 변환 성공을 TypeScript typecheck의 대체물로 취급하지 않
|
||||
- boot error shell의 safe metadata
|
||||
- StrictMode와 unmount cleanup
|
||||
|
||||
#### TanStack Query의 React integration test가 없다
|
||||
#### TanStack Query의 React integration test 기반
|
||||
|
||||
Query cache adapter의 명령형 `read/write/invalidate` unit test는 있지만
|
||||
`useQuery`, `useMutation`, cancellation, stale/background refresh, optimistic
|
||||
rollback을 사용하는 production presentation adapter가 아직 없다. 따라서 query
|
||||
provider가 마운트되어도 React 사용자의 실제 상태 전환은 검증되지 않는다.
|
||||
`tests/component/application-query.test.jsx`는 production query inbound
|
||||
adapter의 query/mutation lifecycle을 검증한다. cancellation, initial terminal
|
||||
failure, background stale-failure latch와 retry 복구, duplicate submit,
|
||||
optimistic commit/rollback, conflict 해제와 namespace invalidation이 실제
|
||||
QueryClient 위에서 실행된다. HTTP 자동 retry가 소유자이므로 이 adapter의
|
||||
query/mutation vendor retry는 꺼져 있다.
|
||||
|
||||
#### Form 테스트가 단일 TextField 흐름에 머문다
|
||||
|
||||
|
||||
Reference in New Issue
Block a user