Jest:Mock 函數

留言

Jest 提供的 mock 函數可讓你自行決定要 mock 到什麼程度,並且可讓你在呼叫該 mock 函數之後,捕捉呼叫的次數、傳入的參數、使用 new 實例化的 instance,以及你指定要回傳的值,我們可透過這些資訊來測試 mock 函數是否如預期的呼叫。

Jest:Setup & Teardown

留言

每個測試案例都必須是獨立的,不能互相影響,而解決方法就是讓每個測試在執行前進行重設,或在每個測試結束後清除痕跡。在 Jest,提供 setup 和 teardown 的函數,能讓你自訂在執行 describe 區塊或 test 區塊的前後分別要做什麼準備和收尾。

Sass:@import rule

留言

Sass 的 @import rule 可以引入 Sass 和 CSS stylesheet、提供對 mixin、function 和變數的存取,並且還能將多個 stylesheet 的 CSS 組合在一起。例如:main.scss 內使用 @import 引入 Sass 和 CSS 檔,在編譯 Sass 後,就只會產生一個 main.css 檔。