में Axios मैं में इस कार्रवाई की है कि कैसे परीक्षण करते हैं प्रतिक्रियामैं हंसी
export function fetchPosts() {
const request = axios.get(`${WORDPRESS_URL}`);
return {
type: FETCH_POSTS,
payload: request
}
}
कैसे मैं इस मामले में Axios परीक्षण करते हैं? जेस्ट के पास एसिंक कोड के लिए साइट पर इस उपयोग का मामला है जहां वे एक नकली फ़ंक्शन का उपयोग करते हैं लेकिन मुझे नहीं पता कि मैं अक्षरों के साथ ऐसा कर सकता हूं? रेफरी: https://facebook.github.io/jest/docs/tutorial-async.html
मैं यह किया है अब तक परीक्षण करने के लिए है कि यह सही प्रकार
it('should dispatch actions with the correct type',() => {
store.dispatch(fetchPosts());
let action = store.getActions();
expect(action[0].type).toBe(FETCH_POSTS);
});
मैं पता नहीं कैसे नकली डेटा और परीक्षण है कि यह फिर भी रिटर्न में पारित करने के लिए है लौटा रहा है, किसी को भी किसी भी मिल गया है विचार?
अग्रिम में धन्यवाद
https: // github।com/mzabriskie/moxios –
मेरे परीक्षण के लिए मैंने निम्न का उपयोग किया है: https://gist.github.com/knee-cola/00641c39a268f0b96f1842640b87f3a2। यह टाइपस्क्रिप्ट में लिखा गया है, लेकिन आसानी से वेनिला जेएस –