fdnskjnjkfld;saaljkhn;fsdhjknlafdshjklfsdhjklafdsjklfdn iklnadfdhl
ci/woodpecker/push/woodpecker Pipeline failed Details

master
Drake 1 year ago
parent 5854db5fff
commit 6c932711b3

@ -112,10 +112,6 @@ export default class Chapter {
async populateText() {
this.#text = "";
this.#html = (this.#document.querySelector(
"div.userstuff[role='article']",
) as Element).innerHTML;
Array.from(
this.#document.querySelectorAll(
"div.userstuff[role='article'] > p",
@ -127,6 +123,10 @@ export default class Chapter {
);
try {
this.#text = this.#text.trim();
this.#html = (this.#document.querySelector(
"div.userstuff[role='article']",
) as Element).innerHTML;
} catch {
//assume single chapter work
const res = await this.#session.get(

@ -12,41 +12,6 @@ await res.update(1);
console.log(await res.results[0].chapters[0].text); */
let work = await ao3.getWork("37522864");
let work = await ao3.getWork("43724875");
await work.init();
assert(work.tags.length > 0);
assert(work.tags.includes("Hazbin Hotel (Web Series)")); //fandom tags
assert(work.tags.includes("Angel Dust/Husk (Hazbin Hotel)")); //ship tags
assert(work.tags.includes("FizzaRolli (Helluva Boss)")); //character tags
assert(work.tags.includes("Attempted Murder")); //freeform tags
console.log(`TAGS: ${work.tags}`);
assert(work.published instanceof Date);
console.log(`PUBLISHED: ${work.published}`);
assert(work.updated instanceof Date);
console.log(`UPDATED: ${work.updated}`);
assert(work.chapters.length > 0);
assert(await work.chapters[0].id == "93652975");
assert(await work.chapters[0].workID == "37522864");
assert(await work.chapters[0].name == "Part I");
assert((await work.chapters[0].text).length > 0);
work = await ao3.getWork("39612636");
await work.init();
//NOTE: this is not to actually make sure we're at feature parity; this is just to track regressions
assert(
(await work.chapters[22].startNote) ===
`TW: minor suicidal themes\n\nI'll admit, this chapter is a little... Choppy. I had an idea and I had to make do with the time I had. \n\nSmall note: I changed Diamonds description. Before she had black tattoos and white scars over her skin. Now its just all scarring.`,
);
assert(
(await work.chapters[22].endNote) ===
"Sorry, no Ozzie + Fizz reunion yet. I promise the next chapter will be better tho",
);
assert(
(await work.chapters[22].summary) ===
"Fizz tries to make the best out of his comeback",
);

Loading…
Cancel
Save