Как я могу выполнить модульное тестирование примера функции TypeSCript ниже? Я пытаюсь включить модульный тест в SharePoint Framework, используя библиотеку PNP/SP, и у меня возникают проблемы с созданием модульного теста.
public getListItems(): Promise<CustomListObject[]> {
return new Promise<CustomListObject[]>((resolve, reject) => {
let listObjects: CustomListObject[] = [];
this.sp.web.lists.getByTitle('TestList').items
.select('Title')
.filter('IsValidItem eq \'Yes\'')
.get().then(
(allItems: any[]) => {
allItems.forEach(item => {
listObjects.push({ 'title': item.Title });
});
resolve(listObjects);
}).catch(
error => {
console.log(error);
reject(error);
}
);
});
}