react-native-fetch-mock
在使用 React Native 的過(guò)程中,沒(méi)有找到一款合適自己的 fetch-mock 組件。
因此,決定自己發(fā)布一個(gè) react-native-fetch-mock module。
Roadmap
1. 結(jié)合Mock.js(已實(shí)現(xiàn))
2. 配合線(xiàn)上rap系統(tǒng)
Usage
__ mocks__/index.js
export default {
'/api/path': (options) => {
const all = Mock.mock({
'list|2': [{
'id|+1': 1,
'name': '@first @last',
'age|18-54': 1,
}]
}).list;
return Promise.resolve({
data: all,
});
}
}
index.js
import FetchMock from 'react-native-fetch-mock';
if (__dev__) {
global.fetch = new FetchMock(require('path/to/mocks/directory')).fetch;
}
// if __dev__ is true, it will back the data you defined in mock directory
fetch('/api/path', options);評(píng)論
圖片
表情
