念念不忘,必有迴響。有一口氣,點一盞燈,有燈就有人。

Ramda 之 call()

Ramda 之 call()

Ramda 的 call() 乍看之下很不起眼,但若搭配 converge() 之後,就能展現很大的威力。

如何使用 Ramda 實現分組加總 ?

如何使用 Ramda 實現分組加總 ?

分組加總 也是實務上常見的需求,該如何使用 Ramda 實現呢 ?

Ramda 之你所不知道的 map()

Ramda 之你所不知道的 map()

map() 是 FP 最具代表性的 Higher Order Function,僅管大部分 FP 原則大家都沒搞得很懂 (包括我自己),但 map() 各位一定都用得很熟;大部分人都將 map() 用在 Array,事實上 Function as Data,map() 也能直接用在 Function 上。

如何在 Component 內 Mock Mutation ?

如何在 Component 內 Mock Mutation ?

若在 Component 使用 Vuex 的 Mutation,對 Component 進行 Unit Test 時,就必須對 Mutation 加以 Mock。

Ramda 之 unapply()

Ramda 之 unapply()

讓原本參數為 Array 的 Function,透過 Ramda 的 unapply() 成為多參數的 Function。

如何在 Component 內 Mock Action ?

如何在 Component 內 Mock Action ?

若在 Component 使用 Vuex 的 Action,對 Component 進行 Unit Test 時,就必須對 Action 加以 Mock。

如何在 Component 內 Mock Getter ?

如何在 Component 內 Mock Getter ?

若在 Component 使用 Vuex 的 Getter,對 Component 進行 Unit Test 時,就必須對 Getter 加以 Mock。

如何在 Component 內 Mock State ?

如何在 Component 內 Mock State ?

若在 Component 使用 Vuex 的 State,對 Component 進行 Unit Test 時,就必須對 State 加以 Mock。

如何對 Action 進行 Unit Test ?

如何對 Action 進行 Unit Test ?

Vuex 分成 State、Mutation、Getter 與 Action 四部分,由於都是圍繞在 Data,因此都是針對 Data 做測試。

本文討論 Action 的 Unit Test。

如何對 Getter 進行 Unit Test ?

如何對 Getter 進行 Unit Test ?

Vuex 分成 State、Mutation、Getter 與 Action 四部分,由於都是圍繞在 Data,因此都是針對 Data 做測試。

本文討論 Getter 的 Unit Test。