在這里,我試圖獲取環境詳細資訊以獲取應用程式的基本 url。這是正在使用的包。
// 組態檔.ts
import Config from 'react-native-config';
interface Setting {
environment: string;
}
const settings: Setting = {
environment: Config.ENV || '',
};
export default settings;
現在,每當我嘗試settings.environment從我的測驗檔案訪問時,它都會回傳空字串(''),因為 的值Config.ENV未定義,因為我無法模擬該值。
例外結果:每當我呼叫時settings.environment,我都應該得到“test”作為回傳的字串值。
uj5u.com熱心網友回復:
笑話
為了模擬 Config.ENV 的用法,__mocks__在專案的根目錄下創建一個檔案夾并在其中創建一個名為的檔案react-native-config.js
在檔案中粘貼下面的代碼
// react-native-config.js
export default {
ENV: 'test', // here 'test' is expected value
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/366161.html
標籤:javascript 反应原生 单元测试 玩笑 酶
