RUN v5.0.4 /home/hermes/worktrees/find-word-v0.2.3 ❯ tests/App.test.tsx (18 tests | 10 failed) 2380ms ❯ 시작부터 결과까지 사용자 흐름 (13) × 전체 음량을 시작 CTA 앞 설정 카드와 게임 환경 패널에 배치하고 값을 유지한다 216ms × 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다 402ms × 한글 조합 도중 처음으로 돌아가도 새 세션의 입력은 정상 제출된다 148ms × 혼합 모드 세 문제를 키보드·텍스트로 풀고 결과에서 다시 시작한다 342ms × 음량 조절이 엔진에 전달되고 세션 종료 뒤 늦은 완료는 무시한다 104ms × 시작 단계·SNR 선택, 재청취, 남은 문제와 다음 단계 라운드에 설정을 적용한다 37ms × 오디오 started=false 중 종료는 즉시 정지하고 결과를 거쳐 홈으로 간다 87ms × 오디오 started=true 중 종료는 즉시 정지하고 결과를 거쳐 홈으로 간다 88ms × 답변 피드백에서 종료하면 답한 한 문항만 집계한다 121ms × 5단계 완료는 6단계 대신 같은 단계의 새 세 문항을 시작한다 17ms ⎯⎯⎯⎯⎯⎯ Failed Tests 10 ⎯⎯⎯⎯⎯⎯⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 전체 음량을 시작 CTA 앞 설정 카드와 게임 환경 패널에 배치하고 값을 유지한다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "문제 풀이 종료" Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "길거리": 

 Name "정정해서 알려준 단어는 무엇인가요?":  -------------------------------------------------- button: Name "처음으로":  Name "시장":   소리에 집중하는 시간       나의 소리 탐험   문제   01   / 10       지금 듣고 있는 공간 

 

 길거리 

 

 지나가는 차와 도시의 웅성임 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    60 %     점수   0    연속 정답   0        바로잡은 말   객관식    정정해서 알려준 단어는 무엇인가요? 

  가장 또렷하게 기억나는 단어를 골라 주세요. 

         ↻ 다시 듣기   다시 들어도 점수는 줄어들지 않아요.        

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:99:31 97| expect(f.audio.setVolume).toHaveBeenLastCalledWith(0.6); 98| await f.finish(); 99| await f.user.click(screen.getByRole("button", { name: "문제 풀이 종료" }… | ^ 100| await f.user.click(screen.getByRole("button", { name: "처음 화면으로" })… 101| expect(screen.getByRole("slider", { name: "전체 음량" })).toHaveValue(… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/10]⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 다섯 난이도의 SNR과 음성·배경 크기 관계를 설명하고 결과에도 표시한다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/결과 보기/` Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "극장": 

 Name "정답이에요!":  -------------------------------------------------- button: Name "처음으로":  Name "다음 문제":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "": 

 Name "":  Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  -------------------------------------------------- strong: Name "":  -------------------------------------------------- blockquote: Name "": 

 -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  
  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   03   / 10       지금 듣고 있는 공간 

 

 극장 

 

 어두운 공간의 낮은 울림 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    35 %     점수   330    연속 정답   3        신호의 조건   객관식     ✓   정답이에요! 

 

 숨겨진 단어는   소리  

 
 초록 불이면 앞 단어, 빨간 불이면 뒤 단어입니다. ‘오리’, ‘소리’. 지금은 빨간 불입니다. 
  내 답:  소리  · + 120 점 

  다음 문제    →         

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:135:16 133| ); 134| await f.user.click( 135| screen.getByRole("button", { | ^ 136| name: index === questions.length - 1 ? /결과 보기/ : /다음 문제/, 137| }), ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/10]⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 한글 조합 도중 처음으로 돌아가도 새 세션의 입력은 정상 제출된다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "문제 풀이 종료" Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "길거리": 

 Name "정정해서 알려준 단어는 무엇인가요?":  -------------------------------------------------- button: Name "처음으로":  Name "정답 확인":  Name "↻ 다시 듣기":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "":  Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  -------------------------------------------------- textbox: Name "들은 단어":  -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  

  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   01   / 10       지금 듣고 있는 공간 

 

 길거리 

 

 지나가는 차와 도시의 웅성임 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    35 %     점수   0    연속 정답   0        바로잡은 말   주관식    정정해서 알려준 단어는 무엇인가요? 

  기억나는 단어 하나를 입력해 주세요. 

 
  들은 단어    정답 확인     ↻ 다시 듣기   다시 들어도 점수는 줄어들지 않아요.        

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:160:31 158| screen.getByRole("textbox", { name: "들은 단어" }), 159| ); 160| await f.user.click(screen.getByRole("button", { name: "문제 풀이 종료" }… | ^ 161| await f.user.click(screen.getByRole("button", { name: "처음 화면으로" })… 162| await f.user.click( ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/10]⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 혼합 모드 세 문제를 키보드·텍스트로 풀고 결과에서 다시 시작한다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/결과 보기/` Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "극장": 

 Name "정답이에요!":  -------------------------------------------------- button: Name "처음으로":  Name "다음 문제":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "": 

 Name "":  Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  -------------------------------------------------- strong: Name "":  -------------------------------------------------- blockquote: Name "": 

 -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  
  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   03   / 10       지금 듣고 있는 공간 

 

 극장 

 

 어두운 공간의 낮은 울림 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    35 %     점수   330    연속 정답   3        신호의 조건   객관식     ✓   정답이에요! 

 

 숨겨진 단어는   소리  

 
 초록 불이면 앞 단어, 빨간 불이면 뒤 단어입니다. ‘오리’, ‘소리’. 지금은 빨간 불입니다. 
  내 답:  소리  · + 120 점 

  다음 문제    →         

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:263:16 261| expect(screen.getByText(q.sentence)).toBeInTheDocument(); 262| await f.user.click( 263| screen.getByRole("button", { | ^ 264| name: i === questions.length - 1 ? /결과 보기/ : /다음 문제/, 265| }), ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/10]⎯ FAIL tests/App.test.tsx > 시작부터 결과까지 사용자 흐름 > 음량 조절이 엔진에 전달되고 세션 종료 뒤 늦은 완료는 무시한다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "문제 풀이 종료" Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "길거리": 

 Name "소리 사이에 집중해 보세요.":  -------------------------------------------------- button: Name "처음으로":  Name "듣는 중…":  Name "듣기 중단":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "": 

 Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  Name "":  -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  

  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   01   / 10       지금 듣고 있는 공간 

 

 길거리 

 

 지나가는 차와 도시의 웅성임 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    20 %     점수   0    연속 정답   0        바로잡은 말   객관식     ♬   소리 사이에 집중해 보세요. 

 

 문장이 끝나면 질문이 나타나요. 
 작은 단어 하나를 기억해 주세요. 

  에스의 목소리를 듣고 있어요… 

    듣는 중…   듣기 중단   다시 들어도 점수는 줄어들지 않아요.        

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:330:31 328| screen.getByRole("button", { name: "게임 시작 · 소리 듣기" }), 329| ); 330| await f.user.click(screen.getByRole("button", { name: "문제 풀이 종료" }… | ^ 331| await f.user.click(screen.getByRole("button", { name: "처음 화면으로" })… 332| await f.finish(); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/10]⎯ FAIL tests/App.test.tsx > 시작 단계·SNR 선택, 재청취, 남은 문제와 다음 단계 라운드에 설정을 적용한다 TestingLibraryElementError: Unable to find a label with the text of: 시작 난이도 Ignored nodes: comments, script, style  
  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   플레이 방법   ↓    소리에 집중하는 시간         귀를 기울이면, 발견하는 즐거움 

  소음 속 작은 단어, 
  들리시나요?    도시의 소리 사이에 에스가 숨겨 둔 단어. 
 조금 더 귀 기울여, 오늘의 행운을 찾아보세요. 

   10개의 질문   5단계 도전   나만의 속도로         에스의 사운드 룸   8 가지 환경      ♪ 
  ✳   행운의 단어를 찾아보거라!         S                                          소음 사이, 숨겨진 한마디        01  
  나의 소리 탐험 준비  

 편한 방식으로 시작하세요. 난이도는 조금씩 높아져요. 

 
  약 3–5분      어떻게 답할까요?      ◈   골고루 풀기   선택 + 직접 입력      ☷   보기에서 선택   4개 단어 중 하나      ✎   직접 입력   기억한 단어 쓰기       배경 환경    여덟 가지 일상 속으로   길거리   쇼핑몰   극장   백화점   시장   지하철   카페   비 오는 거리   

 길거리부터 비 오는 거리까지, 매번 다른 공간을 만나요. 

   길거리   카페   지하철   +5개 환경        ◖))   전체 음량    35 %    

  ♬   편안한 작은 음량으로 시작해 보세요. 

  게임 시작 · 소리 듣기   →       작은 단어를 발견하는 방법   
  01  

 먼저, 귀 기울이기 

 

 에스의 안내와 소음 속 문장을 들어요. 
 처음에는 또렷하게, 점점 더 작게. 

 
 
  02  

 기억한 단어 찾기 

 

 소리가 끝나면 질문이 나타나요. 
 보기에서 고르거나 직접 입력해요. 

 
 
  03  

 나의 발견 돌아보기 

 

 열 문제 뒤 나의 결과를 확인해요. 
 놓쳤다면 언제든 다시 들어도 좋아요. 

 
     

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ getAllByLabelText node_modules/@testing-library/dom/dist/queries/label-text.js:111:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:346:37 344| const f = fixture(); 345| await f.user.click(screen.getByRole("radio", { name: "보기에서 선택" })); 346| await f.user.selectOptions(screen.getByLabelText("시작 난이도"), "4"); | ^ 347| expect(screen.getByRole("slider", { name: "목표 음성 SNR" })).toHaveValu… 348| fireEvent.change(screen.getByRole("slider", { name: "목표 음성 SNR" }), … ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/10]⎯ FAIL tests/App.test.tsx > 오디오 started=false 중 종료는 즉시 정지하고 결과를 거쳐 홈으로 간다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "문제 풀이 종료" Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "길거리": 

 Name "소리 사이에 집중해 보세요.":  -------------------------------------------------- button: Name "처음으로":  Name "듣는 중…":  Name "듣기 중단":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "": 

 Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  Name "":  -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  

  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   01   / 10       지금 듣고 있는 공간 

 

 길거리 

 

 지나가는 차와 도시의 웅성임 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    35 %     점수   0    연속 정답   0        바로잡은 말   객관식     ♬   소리 사이에 집중해 보세요. 

 

 문장이 끝나면 질문이 나타나요. 
 작은 단어 하나를 기억해 주세요. 

  소리를 준비하고 있어요… 

    듣는 중…   듣기 중단   다시 들어도 점수는 줄어들지 않아요.        

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:377:29 375| const f = fixture(started); 376| await f.user.click(screen.getByRole("button", { name: "게임 시작 · 소리 듣기… 377| await f.user.click(screen.getByRole("button", { name: "문제 풀이 종료" })); | ^ 378| expect(f.audio.stop).toHaveBeenCalledOnce(); 379| expect(screen.getByRole("heading", { name: "문제 풀이를 종료했어요." })).toHav… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/10]⎯ FAIL tests/App.test.tsx > 오디오 started=true 중 종료는 즉시 정지하고 결과를 거쳐 홈으로 간다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "문제 풀이 종료" Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "길거리": 

 Name "소리 사이에 집중해 보세요.":  -------------------------------------------------- button: Name "처음으로":  Name "듣는 중…":  Name "듣기 중단":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "": 

 Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  Name "":  -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  

  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   01   / 10       지금 듣고 있는 공간 

 

 길거리 

 

 지나가는 차와 도시의 웅성임 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    35 %     점수   0    연속 정답   0        바로잡은 말   객관식     ♬   소리 사이에 집중해 보세요. 

 

 문장이 끝나면 질문이 나타나요. 
 작은 단어 하나를 기억해 주세요. 

  에스의 목소리를 듣고 있어요… 

    듣는 중…   듣기 중단   다시 들어도 점수는 줄어들지 않아요.        

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:377:29 375| const f = fixture(started); 376| await f.user.click(screen.getByRole("button", { name: "게임 시작 · 소리 듣기… 377| await f.user.click(screen.getByRole("button", { name: "문제 풀이 종료" })); | ^ 378| expect(f.audio.stop).toHaveBeenCalledOnce(); 379| expect(screen.getByRole("heading", { name: "문제 풀이를 종료했어요." })).toHav… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[8/10]⎯ FAIL tests/App.test.tsx > 답변 피드백에서 종료하면 답한 한 문항만 집계한다 TestingLibraryElementError: Unable to find an accessible element with the role "button" and name "문제 풀이 종료" Here are the accessible roles: link: Name "본문으로 건너뛰기":  -------------------------------------------------- banner: Name "":  -------------------------------------------------- heading: Name "단어를 맞춰라": 

 Name "길거리": 

 Name "정답이에요!":  -------------------------------------------------- button: Name "처음으로":  Name "다음 문제":  -------------------------------------------------- main: Name "":  -------------------------------------------------- region: Name "단어 찾기 게임":  -------------------------------------------------- progressbar: Name "전체 진행률":  -------------------------------------------------- complementary: Name "":  -------------------------------------------------- paragraph: Name "":  Name "": 

 Name "":  Name "": 

 Name "":  Name "": 

 Name "": 

 -------------------------------------------------- slider: Name "전체 음량":  -------------------------------------------------- status: Name "":  -------------------------------------------------- strong: Name "":  -------------------------------------------------- blockquote: Name "": 

 -------------------------------------------------- contentinfo: Name "":  -------------------------------------------------- Ignored nodes: comments, script, style  
  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   처음으로   소리에 집중하는 시간       나의 소리 탐험   문제   01   / 10       지금 듣고 있는 공간 

 

 길거리 

 

 지나가는 차와 도시의 웅성임 

        S                                         1 단계 ·  SNR +6 dB   음성이 배경보다 6 dB 커요. 
 소리에 익숙해지기 

    ◖))   전체 음량    35 %     점수   100    연속 정답   1        바로잡은 말   객관식     ✓   정답이에요! 

 

 숨겨진 단어는   시장  

 
 정답은 ‘지장’입니다. 아니, 잘못 말했어요. 정정한 답은 ‘시장’입니다. 
  내 답:  시장  · + 100 점 

  다음 문제    →         

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:393:29 391| await f.finish(); 392| await f.user.click(screen.getByRole("button", { name: new RegExp(cre… 393| await f.user.click(screen.getByRole("button", { name: "문제 풀이 종료" })); | ^ 394| expect(screen.getByText("응답 1문항 · 정답 1문항")).toBeInTheDocument(); 395| expect(screen.getByText("정답률 · 1/1")).toBeInTheDocument(); ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[9/10]⎯ FAIL tests/App.test.tsx > 5단계 완료는 6단계 대신 같은 단계의 새 세 문항을 시작한다 TestingLibraryElementError: Unable to find a label with the text of: 시작 난이도 Ignored nodes: comments, script, style  
  본문으로 건너뛰기          

 단어를 맞춰라 

  v0.1.1  
   플레이 방법   ↓    소리에 집중하는 시간         귀를 기울이면, 발견하는 즐거움 

  소음 속 작은 단어, 
  들리시나요?    도시의 소리 사이에 에스가 숨겨 둔 단어. 
 조금 더 귀 기울여, 오늘의 행운을 찾아보세요. 

   10개의 질문   5단계 도전   나만의 속도로         에스의 사운드 룸   8 가지 환경      ♪ 
  ✳   행운의 단어를 찾아보거라!         S                                          소음 사이, 숨겨진 한마디        01  
  나의 소리 탐험 준비  

 편한 방식으로 시작하세요. 난이도는 조금씩 높아져요. 

 
  약 3–5분      어떻게 답할까요?      ◈   골고루 풀기   선택 + 직접 입력      ☷   보기에서 선택   4개 단어 중 하나      ✎   직접 입력   기억한 단어 쓰기       배경 환경    여덟 가지 일상 속으로   길거리   쇼핑몰   극장   백화점   시장   지하철   카페   비 오는 거리   

 길거리부터 비 오는 거리까지, 매번 다른 공간을 만나요. 

   길거리   카페   지하철   +5개 환경        ◖))   전체 음량    35 %    

  ♬   편안한 작은 음량으로 시작해 보세요. 

  게임 시작 · 소리 듣기   →       작은 단어를 발견하는 방법   
  01  

 먼저, 귀 기울이기 

 

 에스의 안내와 소음 속 문장을 들어요. 
 처음에는 또렷하게, 점점 더 작게. 

 
 
  02  

 기억한 단어 찾기 

 

 소리가 끝나면 질문이 나타나요. 
 보기에서 고르거나 직접 입력해요. 

 
 
  03  

 나의 발견 돌아보기 

 

 열 문제 뒤 나의 결과를 확인해요. 
 놓쳤다면 언제든 다시 들어도 좋아요. 

 
     

 Designed by OZ at Heat-T Medical Inc. 

 

 청각적 주의·식별 게임 · 의료적 진단이나 치료를 제공하지 않습니다. 

  개인정보 수집 없이, 오직 플레이만.     ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ getAllByLabelText node_modules/@testing-library/dom/dist/queries/label-text.js:111:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/App.test.tsx:400:37 398| it("5단계 완료는 6단계 대신 같은 단계의 새 세 문항을 시작한다", async () => { 399| const f = fixture(); 400| await f.user.selectOptions(screen.getByLabelText("시작 난이도"), "5"); | ^ 401| await f.user.click(screen.getByRole("radio", { name: "보기에서 선택" })); 402| await f.user.click(screen.getByRole("button", { name: "게임 시작 · 소리 듣기… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[10/10]⎯ Test Files 1 failed (1) Tests 10 failed | 8 passed (18) Start at 07:58:09 Duration 3.29s (tests 75%, environment 18%, setup 3%, transform 2%, import 1%)