Skip to content

[10팀 김서준][Chapter1-2] 프레임워크 없이 SPA 만들기 - Basic #358

[10팀 김서준][Chapter1-2] 프레임워크 없이 SPA 만들기 - Basic

[10팀 김서준][Chapter1-2] 프레임워크 없이 SPA 만들기 - Basic #358

Triggered via pull request October 3, 2024 12:44
@zmzmvkvkzmzmvkvk
synchronize #117
Status Failure
Total duration 25s
Artifacts

ci.yml

on: pull_request_target
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 4 warnings
src/__tests__/chapter1-2/advanced.test.jsx > Chapter1-2 > 심화과제 > Virtual DOM과 이벤트 관리 > renderElement > > diff 알고리즘을 통해 변경된 부분만 업데이트해야 한다: src/__tests__/chapter1-2/advanced.test.jsx#L45
AssertionError: expected '<div><h1>Title</h1><p>Paragraph 1</p>…' to be '<div><h1>Updated Title</h1><p>Paragra…' // Object.is equality Expected: "<div><h1>Updated Title</h1><p>Paragraph 1</p></div>" Received: "<div><h1>Title</h1><p>Paragraph 1</p></div><div><h1>Updated Title</h1><p>Paragraph 1</p></div>" ❯ src/__tests__/chapter1-2/advanced.test.jsx:45:35
src/__tests__/chapter1-2/advanced.test.jsx > Chapter1-2 > 심화과제 > Virtual DOM과 이벤트 관리 > renderElement > > 요소의 속성만 변경되었을 때 요소를 재사용해야 한다: src/__tests__/chapter1-2/advanced.test.jsx#L86
AssertionError: expected '<div id="test" class="old">Hello</div…' to be '<div id="test" class="new">Hello</div>' // Object.is equality Expected: "<div id="test" class="new">Hello</div>" Received: "<div id="test" class="old">Hello</div><div id="test" class="new">Hello</div>" ❯ src/__tests__/chapter1-2/advanced.test.jsx:86:35
src/__tests__/chapter1-2/advanced.test.jsx > Chapter1-2 > 심화과제 > Virtual DOM과 이벤트 관리 > renderElement > > 요소의 타입이 변경되었을 때 새로운 요소를 생성해야 한다: src/__tests__/chapter1-2/advanced.test.jsx#L99
AssertionError: expected '<div>Hello</div><span>Hello</span>' to be '<span>Hello</span>' // Object.is equality Expected: "<span>Hello</span>" Received: "<div>Hello</div><span>Hello</span>" ❯ src/__tests__/chapter1-2/advanced.test.jsx:99:35
src/__tests__/chapter1-2/advanced.test.jsx > Chapter1-2 > 심화과제 > Virtual DOM과 이벤트 관리 > 이벤트 관리 > > 이벤트 핸들러가 제거되면 더 이상 호출되지 않아야 한다: src/__tests__/chapter1-2/advanced.test.jsx#L162
AssertionError: expected "spy" to not be called at all, but actually been called 1 times Received: 1st spy call: Array [ MouseEvent { "isTrusted": false, }, ] Number of calls: 1 ❯ src/__tests__/chapter1-2/advanced.test.jsx:162:32
advacned
Process completed with exit code 1.
src/__tests__/chapter1-1/basic.test.js > 기본과제 테스트 > 3. 프로필 페이지 구현 > 로그인한 사용자의 이름과 소개가 표시된다: src/__tests__/chapter1-1/basic.test.js#L93
AssertionError: expected 'testusertestuser' to be 'testuser' // Object.is equality Expected: "testuser" Received: "testusertestuser" ❯ src/__tests__/chapter1-1/basic.test.js:93:57
src/__tests__/chapter1-1/basic.test.js > 기본과제 테스트 > 3. 프로필 페이지 구현 > 프로필 수정 기능이 동작한다: src/__tests__/chapter1-1/basic.test.js#L105
AssertionError: expected '{"username":"testusertestusertestuser…' to deeply equal '{"username":"testuser","email":"","bi…' Expected: "{"username":"testuser","email":"","bio":"Updated bio"}" Received: "{"username":"testusertestusertestuser","email":"","bio":"Updated bio"}" ❯ src/__tests__/chapter1-1/basic.test.js:105:44
src/__tests__/chapter1-1/basic.test.js > 기본과제 테스트 > 4. 컴포넌트 기반 구조 설계 > Header, Footer 컴포넌트가 메인 페이지와 프로필 페이지에 존재하고, 로그인페이지와 에러페이지에는 존재하지 않는다.: src/__tests__/chapter1-1/basic.test.js#L136
AssertionError: expected <header …(1)><h1 …(1)></h1></header> to be falsy - Expected: <header class="bg-blue-600 text-white p-4 sticky top-0" > <h1 class="text-2xl font-bold" > 항해플러스 </h1> </header> + Received: false ❯ src/__tests__/chapter1-1/basic.test.js:136:48
basic
Process completed with exit code 1.
advacned
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
advacned
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
basic
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
basic
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/