嗨各位看官們,對~又是我! 這是第二次參加鐵人賽,除了要檢視自己是不是有進步以外,也想把這一年來有學到的東西分享給大家 ! 上一屆鐵人賽寫了PHP後端框架-sy...
我們先來畫我們的計數器吧! 為了讓我們的計數器精美一點點點, 我們先來安裝React的fontAwesome(一些icon)和React的bootstrap吧!...
前面我們有大概提到Enzyme的優點及作用~ 這篇我們要直接來安裝Enzyme和導入Enzyme來供我們後續的測試作使用! 由於Enzyme 不會在建立專案的時...
其實在html裡,我們可以給予以data開頭的屬性, data-test這個屬性只是方便我們來辨別它是測試用的屬性 在html標籤上鑲入data-test屬...
寫測試時,我們基本需要三樣東西 Enzyme Enzyme跟React溝通的適配器(Adapter) 在Enzyme裡,我們要使用的渲染方式 (Shallow...
上一篇針對了計數器Component做了三個單元測試,Component、計數器按鈕、計數器的數字是否正常顯示, 還少了兩個單元測試 => 計數器數字的初...
為了讓我們的測試看起來乾淨,就跟寫Code一樣,淺顯易懂是原則,所以我們要把握以下兩點! DRY(Don't Repeat Yourself) =>...
上一篇我們把計數器Component完成了,這篇要來寫這個計數器的測試了! 首先我們要先建立一個屬於它的測試檔案 (還記得之前有提過說測試檔案的名稱要是那個Co...
首先!! 我們先來建立渲染Component的function (這邊用的會是es6的箭頭函式) const setup=()=>shallow(<...
來到測試的尾聲,來把前面所學的整理一下吧! First Step => 要進行測試,我們勢必要有東西給它測試,而且也要有可以進行測試的套件 利用以...
基本上我們會用到 計數器這整個Component (div) 、顯示數字 (span)、按鈕(button)這三個DOM, 所以先在我們的Component上加...
這篇要來個小小練習,增加一個減號的按鈕,並針對其結果作一個單元測試。 先別往下看,給自己五到十分鐘... 再往下看解答 ! 首先,和累加的按鈕一樣,我們先在畫...