###### tags: `學期 3` `測試更動公告` [toc] # 【課程更新】R02-test、R03-test、R04-test 測試檔案更新 感謝同學持續提出測試相關疑問與回報問題,在釐清問題後,11/17 晚上內容團隊進行了以下更新: ### 更新 R02-test、R03-test、R04-test 中的 helpers/unitTestHelpers.js - **更新前**:在 11/2 發布的測試中, `R02-test`、`R03-test`、`R04-test` 這三個分支中的 `helpers/unitTestHelpers.js` 比 `R01-test` 和 `R05-test` 落後了一個 commit。 - **更新後**:各分支中的 `helpers/unitTestHelpers.js` 更新至一致。 <br> ### 因應測試檔案更新,你可能需要⋯⋯ 根據個人下載時機點與衝突選擇的不同,現在同學們手上的 `helpers/unitTestHelpers.js` 可能有以下 A、B 兩個版本,在此需要同學們打開手邊的專案,查看 `helpers/unitTestHelpers.js` 中的第 36 行與 63 行,看看你是哪個版本: <div style="width:100%"><img style="max-width:1000px; width:100%;" src="https://assets-lighthouse.alphacamp.co/uploads/image/file/17993/Untitled.png"></div> <br> 如果你手邊的是: - B 版 - 為最新版,無需更動 - A 版 - 會使部分測試不通過,需要請同學抓取上游更新的版本,或是參考 [git diff](https://github.com/ALPHACamp/forum-express-grading/commit/13abc4bdba33d8ac823efd21b3bfd77e0da0116c) 位置,直接在手邊的檔案新增以下程式碼: ```jsx if (!data) { return mockModel.build([defaultValue]); } ``` <br> ### 測試 Debugging Q&A 行前通知 為了協助大家解決問題,在本週五(11/19)的晚上 20:00-20:30,我們會在線上舉辦 **測試 Debugging Q&A**,若同學有測試相關問題,可以利用這次機會和助教多多即時互動哦! <div style="background: #ececec; padding: 15px; margin-bottom: 10px; border-radius: 10px ; min-width:450px; width:fit-content; font-weight: bold;"> 日期與時間:<span style="color: red; ">11/19 (五) 20:00 - 20:30</span> <br> 參加連結:<a href=" https://us02web.zoom.us/j/82025997069?pwd=cWMxSXVKb1BWWHBPMUwxaFZsUkQrQT09" target="_blank"> https://us02web.zoom.us/j/82025997069</a><br> 會議密碼:286727<br> <a class="btn btn-normal" target="_blank" href="https://calendar.google.com/calendar/u/0/r/eventedit/copy/MXFndGhxZTN0b3VyZ2tucWllMWhxbnZpOWQgczdpYmk3OHUxZ2NuYTRxOWhtbzc4cGxoMjhAZw">將行程添加到 Google 日曆</a> </div> ##### 更多關於「測試更新與優化」的緣起與背景,請參考:https://lighthouse.alphacamp.co/announcements/2049