Skip to content

[1팀 신희원] Chapter 1-3. React, Beyond the Basics #77

[1팀 신희원] Chapter 1-3. React, Beyond the Basics

[1팀 신희원] Chapter 1-3. React, Beyond the Basics #77

Triggered via pull request July 21, 2025 06:33
@Amelia-ShinAmelia-Shin
synchronize #28
Status Failure
Total duration 28m 59s
Artifacts

ci.yml

on: pull_request_target
Fit to window
Zoom out
Zoom in

Annotations

21 errors
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStore 훅 테스트 > shallow equals에 의한 최적화가 동작해야 한다 (1): packages/lib/src/__tests__/advanced.test.tsx#L214
AssertionError: expected [ 1, 1, 1 ] to deeply equal [ 1, 1, 2 ] - Expected + Received [ 1, 1, - 2, + 1, ] ❯ src/__tests__/advanced.test.tsx:214:22
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStore 훅 테스트 > multiple 컴포넌트가 같은 store를 구독할 때 동기화되어야 한다: packages/lib/src/__tests__/advanced.test.tsx#L184
AssertionError: expected { count: +0, name: 'test' } to deeply equal { count: 1, name: 'test' } - Expected + Received { - "count": 1, + "count": 0, "name": "test", } ❯ src/__tests__/advanced.test.tsx:184:31
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStore 훅 테스트 > 액션 디스패치 시 상태가 업데이트되고 컴포넌트가 리렌더링되어야 한다: packages/lib/src/__tests__/advanced.test.tsx#L127
AssertionError: expected { count: +0, name: 'test' } to deeply equal { count: 1, name: 'test' } - Expected + Received { - "count": 1, + "count": 0, "name": "test", } ❯ src/__tests__/advanced.test.tsx:127:30
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStorage 훅 테스트 > reset 기능이 정상적으로 동작해야 한다: packages/lib/src/__tests__/advanced.test.tsx#L103
AssertionError: expected null to be 'initial-value' // Object.is equality - Expected: "initial-value" + Received: null ❯ src/__tests__/advanced.test.tsx:103:30
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStorage 훅 테스트 > localStorage에 실제로 값이 저장되고 불러와져야 한다: packages/lib/src/__tests__/advanced.test.tsx#L92
AssertionError: expected null to deeply equal { count: 42 } - Expected: { "count": 42, } + Received: null ❯ src/__tests__/advanced.test.tsx:92:30
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStorage 훅 테스트 > multiple 컴포넌트가 같은 storage를 구독할 때 동기화되어야 한다: packages/lib/src/__tests__/advanced.test.tsx#L71
AssertionError: expected null to be 'shared-value' // Object.is equality - Expected: "shared-value" + Received: null ❯ src/__tests__/advanced.test.tsx:71:31
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStorage 훅 테스트 > 복잡한 객체 타입도 정상적으로 처리되어야 한다: packages/lib/src/__tests__/advanced.test.tsx#L57
AssertionError: expected null to deeply equal { …(2) } - Expected: { "items": [ "a", "b", ], "user": { "age": 25, "name": "John", }, } + Received: null ❯ src/__tests__/advanced.test.tsx:57:30
src/__tests__/advanced.test.tsx > Chapter 1-3 심화과제: 고급 hooks 구현하기 > > useStorage 훅 테스트 > 값 변경 시 컴포넌트가 리렌더링되어야 한다: packages/lib/src/__tests__/advanced.test.tsx#L40
AssertionError: expected null to be 10 // Object.is equality - Expected: 10 + Received: null ❯ src/__tests__/advanced.test.tsx:40:30
src/__tests__/basic.test.tsx > Chapter 1-3 기본과제: hooks 구현하기 > > '직접 구현한 hooks' > > useCallback 훅 > useCallback 메모이제이션 테스트: 의존성의 값들이 변경될 때 재생성: packages/lib/src/__tests__/basic.test.tsx#L338
AssertionError: expected [Function] to be [Function] // Object.is equality Compared values have no visual difference. ❯ src/__tests__/basic.test.tsx:338:52
e2e
Process completed with exit code 1.