browser_UITour_forceReaderMode.js (613B)
1 "use strict"; 2 3 var gTestTab; 4 var gContentAPI; 5 6 add_task(setup_UITourTest); 7 8 add_UITour_task(async function () { 9 ok( 10 !gBrowser.selectedBrowser.isArticle, 11 "Should not be an article when we start" 12 ); 13 ok( 14 document.getElementById("reader-mode-button").hidden, 15 "Button should be hidden." 16 ); 17 await gContentAPI.forceShowReaderIcon(); 18 await waitForConditionPromise(() => gBrowser.selectedBrowser.isArticle); 19 ok(gBrowser.selectedBrowser.isArticle, "Should suddenly be an article."); 20 ok( 21 !document.getElementById("reader-mode-button").hidden, 22 "Button should now be visible." 23 ); 24 });