Fix notes pane tests
This commit is contained in:
parent
57a1214eaa
commit
301058cf9d
1 changed files with 11 additions and 11 deletions
|
@ -225,12 +225,12 @@ describe("Item pane", function () {
|
||||||
await note2.save();
|
await note2.save();
|
||||||
});
|
});
|
||||||
|
|
||||||
var grid = doc.querySelector('#zotero-editpane-notes #notes-grid');
|
var body = doc.querySelector('#zotero-editpane-notes .body');
|
||||||
// Wait for note list to update
|
// Wait for note list to update
|
||||||
do {
|
do {
|
||||||
yield Zotero.Promise.delay(1);
|
yield Zotero.Promise.delay(1);
|
||||||
}
|
}
|
||||||
while (grid.querySelectorAll('div.box > label').length !== 2);
|
while (body.querySelectorAll('.row .label').length !== 2);
|
||||||
|
|
||||||
// Update note text
|
// Update note text
|
||||||
note2.setNote('C');
|
note2.setNote('C');
|
||||||
|
@ -240,7 +240,7 @@ describe("Item pane", function () {
|
||||||
do {
|
do {
|
||||||
yield Zotero.Promise.delay(1);
|
yield Zotero.Promise.delay(1);
|
||||||
}
|
}
|
||||||
while ([...grid.querySelectorAll('div.box > label')].every(label => label.textContent != 'C'));
|
while ([...body.querySelectorAll('.row .label')].every(label => label.textContent != 'C'));
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should refresh on child note trash", function* () {
|
it("should refresh on child note trash", function* () {
|
||||||
|
@ -261,24 +261,24 @@ describe("Item pane", function () {
|
||||||
note2.setNote('B');
|
note2.setNote('B');
|
||||||
await note2.save();
|
await note2.save();
|
||||||
});
|
});
|
||||||
|
|
||||||
var grid = doc.querySelector('#zotero-editpane-notes #notes-grid');
|
var body = doc.querySelector('#zotero-editpane-notes .body');
|
||||||
// Wait for note list to update
|
// Wait for note list to update
|
||||||
do {
|
do {
|
||||||
yield Zotero.Promise.delay(1);
|
yield Zotero.Promise.delay(1);
|
||||||
}
|
}
|
||||||
while (grid.querySelectorAll('div.box > label').length !== 2);
|
while (body.querySelectorAll('.row .label').length !== 2);
|
||||||
|
|
||||||
// Click "-" in first note
|
// Click "-" in first note
|
||||||
var promise = waitForDialog();
|
var promise = waitForDialog();
|
||||||
grid.querySelector(".zotero-clicky-minus").click();
|
body.querySelector(".zotero-clicky-minus").click();
|
||||||
yield promise;
|
yield promise;
|
||||||
|
|
||||||
// Wait for note list to update
|
// Wait for note list to update
|
||||||
do {
|
do {
|
||||||
yield Zotero.Promise.delay(1);
|
yield Zotero.Promise.delay(1);
|
||||||
}
|
}
|
||||||
while (grid.querySelectorAll('div.box > label').length !== 1);
|
while (body.querySelectorAll('.row .label').length !== 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should refresh on child note delete", function* () {
|
it("should refresh on child note delete", function* () {
|
||||||
|
@ -300,12 +300,12 @@ describe("Item pane", function () {
|
||||||
await note2.save();
|
await note2.save();
|
||||||
});
|
});
|
||||||
|
|
||||||
var grid = doc.querySelector('#zotero-editpane-notes #notes-grid');
|
var body = doc.querySelector('#zotero-editpane-notes .body');
|
||||||
// Wait for note list to update
|
// Wait for note list to update
|
||||||
do {
|
do {
|
||||||
yield Zotero.Promise.delay(1);
|
yield Zotero.Promise.delay(1);
|
||||||
}
|
}
|
||||||
while (grid.querySelectorAll('div.box > label').length !== 2);
|
while (body.querySelectorAll('.row .label').length !== 2);
|
||||||
|
|
||||||
yield note2.eraseTx();
|
yield note2.eraseTx();
|
||||||
|
|
||||||
|
@ -313,7 +313,7 @@ describe("Item pane", function () {
|
||||||
do {
|
do {
|
||||||
yield Zotero.Promise.delay(1);
|
yield Zotero.Promise.delay(1);
|
||||||
}
|
}
|
||||||
while (grid.querySelectorAll('div.box > label').length !== 1);
|
while (body.querySelectorAll('.row .label').length !== 1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue