Преглед изворни кода

test: initialize Alert before PasteStatus.showRemainingTime test

showRemainingTime calls Alert.showRemaining, which requires Alert to
hold a reference to #remainingtime. The test only called PasteStatus.init()
so Alert's internal remainingTime variable was undefined, causing a throw.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
rugk пре 1 месец
родитељ
комит
54b24c4925
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      js/test/PasteStatus.js

+ 1 - 0
js/test/PasteStatus.js

@@ -208,6 +208,7 @@ describe('PasteStatus', function () {
                     let clean = globalThis.cleanup('', {url: common.urlToString(url)}),
                         result;
                     document.body.innerHTML = '<div id="remainingtime" class="hidden"></div>';
+                    PrivateBin.Alert.init();
                     PrivateBin.PasteStatus.init();
                     PrivateBin.PasteStatus.showRemainingTime(PrivateBin.Helper.PasteFactory({
                         'adata': [null, null, null, burnafterreading],