UNPKG

kinopoisk-rating

Version:

API-клиент для получения рейтингов с Кинопоиска и IMDb

22 lines (19 loc) 700 B
import { parseXML } from "../src/utils"; describe('utils', () => { test("Парсинг XML", async () => { const xml = `<?xml version="1.0"?> <rating> <kp_rating>7.5</kp_rating> <imdb_rating>8.0</imdb_rating> </rating>`; const parsed = await parseXML(xml); expect(parsed).toEqual({ kp_rating: "7.5", imdb_rating: "8.0" }); }); test("Парсинг некорректного XML", async () => { const xml = `<?xml version="1.0"?><invalid>data</invalid>`; await expect(parseXML(xml)).rejects.toThrow('Неверный формат XML'); }); });