kinopoisk-rating
Version:
API-клиент для получения рейтингов с Кинопоиска и IMDb
22 lines (19 loc) • 700 B
text/typescript
import { parseXML } from "../src/utils";
describe('utils', () => {
test("Парсинг XML", async () => {
const xml = `
<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 = `<invalid>data</invalid>`;
await expect(parseXML(xml)).rejects.toThrow('Неверный формат XML');
});
});