Я хочу разработать usign Reactjs, я создал приложение, где я называю api (https://jsonplaceholder.typicode.com/users), также я сделал тест для этого вызова, и я не мог назвать это api.Reactjs Test api call
Я создал проект litle WebApi в .Net, этот WebApi имеет конечную точку, которая возвращает мне json с этой простой структурой: {{person:1},{person:2}}
. Я тестировал эту конечную точку, используя postman и точку останова в Visual, и это сработало.
Теперь я хочу использовать набор тестов React (я не знаю, является ли это тестовым набором, тест mpn), чтобы вызвать эту конечную точку, но тест не вызывает конечную точку, поскольку точка останова в visual doesn 't активно, я не знаю если испытание Reactjs может вызвать Apis.
это те файлы:
--PersonHelpers.test.js--
import {checkPersonList} from './RobotHelpers';
test('Check person in list',() => {
var result = false;
result = checkPersonList();
expect(result).toEqual(true);
});
--PersonHelpers.js--
export const checkPersonList =() => {
var persontList = null;
setTimeout(() => {
fetch('http://localhost:23620/api/Values')
.then(response => response.json())
.then(data => {
persontList = data;
});
},1000);
console.log("list",persontList);
if (persontList === null)
console.log("is null")
if((persontList != null) && (persontList.lenght > 0))
return true;
else
return false;
}