今天要講一個非常有幫助的主題,現實的世界裡Client跟Server的溝通是免不了的事情,除非你的Applcation只是本機端的小工具之類的程式,不然你或是需...
前言 本篇會提及的 Mock 在 Unit Test 中扮演著很重要的角色,因為單元測試必須將關注點放在要被測試的 function 身上,不能讓不確定性在 f...
每個程式都必定會去呼叫其他的函式,但我們在編寫測試時,也許有些函式不能隨意呼叫(e.g. 對外部送出 request),或者函式的執行時間較長(e.g. 存取檔...
YApi 的基本 Mock, 可以透過定義欄位 Type 或 Mockjs,設定 API Response 的返回值。 但基本 Mock 只能設定隨機 Res...
YApi 平台,提供完整的 API 管理功能,包含 定義 API SPEC Mock API Request and Response 設定 API 環境 (...
上一篇有用MVP模式提到Mock的概念,Mock是什麼呢?你有沒有發現我們在測試Presenter的時候除了被測試的程式,還有一些外部相依的物件需要被呼叫。在M...
我想mock AWS API call,並且每次呼叫後,傳回不同的值 我目前知道Sinon提供Oncall這個方法,可以讓每次呼叫傳回不同的值 let stub...
在上一篇文章裡,我們介紹了透過『單一職責原則』來化解Feature Envy這個程式壞味道的方法。現在看起來PhoneBook與Contact都各司其職,並且功...