راهنمای مبتدیان برای یادگیری بازیابی مسخره به شوخی

عکس پروفایل نویسنده

من این پست را می نویسم تا نشان داده شود چگونه می توان واکشی را مسخره و آزمایش کرد با شوخی-گرفتن-مسخره. بیایید فرض کنیم که شما استفاده می کنید جستی و شما راحت هستید “async / انتظار”.

در این پست ، ما می خواهیم برنامه ای را آزمایش کنیم که می خواهد از آن اطلاعات بخواهد:

https://us-central1-js-capstone-backend.cloudfunctions.net/api/games/

برای اینکه این امکان را فراهم کنیم ، باید نتیجه گیری خود را مسخره کنیم.

بسته های لازم را اضافه کنید

قبل از شروع ، ما مجبوریم شوخی نصب کنید در برنامه ما این دستور را پرتاب کنید:

npm add --dev jest.

سپس ، ما باید شوخی را به خود اضافه کنیم

package.json

مثل این:

"scripts": {
    "test": "jest",
  },

اکنون می توانیم توابع خود را آزمایش کنیم و این دستور را کلاس می اندازیم:

npm test.

بعد ، باید a اضافه کنیم شوخی-گرفتن-مسخره ماژول در برنامه ما برای تمسخر گرفتن ما است.

بنابراین ، این دستور را تایپ کنید:

npm add --dev jest-fetch-mock.

سپس ، در ما

package.json

اضافه کردن:

"jest": {
    "automock": false,
    "setupFiles": ["./setupJest.js"]
  },

در آخر ، ایجاد کنید

setupJest.js

با این کد پرونده کنید

global.fetch = require('jest-fetch-mock');

سپس آن را در ریشه از پروژه شما

اکنون ، هر بار که آزمایشات را انجام می دهیم ، می توانیم بدون درخواست درخواست از API ، کد خود را آزمایش کنیم.

عملکرد API ما به این شکل است:

const Api = (() = {
  const key = 'FBPkKVVQVi1i5V71obYP';

  const urlRequest =