Benutzer:Schnark/js/browsertest.js/popuprefs.js
aus Wikipedia, der freien Enzyklopädie
< Benutzer:Schnark | js | browsertest.js
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/*global mediaWiki*/
(function (test) {
"use strict";
test('Tooltips für Einzelnachweise im Artikel IMO', function (S) {
var enText = 'Hans-Dietrich Gronau, Hanns-Heinrich Langmann, Dierk Schleicher: ' +
'50th IMO – 50 Years of International Mathematical Olympiads. Springer-Verlag, 2011, ISBN 978-3-642-14564-3. S. 229';
S.load('Internationale Mathematik-Olympiade', {oldid: 132868355});
S.wait();
S.pause(2000);
S.exec('$("#cite_ref-gronau\\\\,_langmann\\\\,_schleicher_5-0 a").trigger("mouseover");');
S.waitFor('$(".popupref").length === 1', 3000, 'Tooltip angezeigt'); //in unsichtbarem Tab braucht das Ewigkeiten
S.assert('$(".popupref").text().trim() === "' + enText + '"', 'Korrekter Inhalt');
S.exec('$("#cite_ref-gronau\\\\,_langmann\\\\,_schleicher_5-0 a").trigger("mouseout");');
S.pause(100);
S.exec('$(".popupref").trigger("mouseover");');
S.assert('$(".popupref").length === 1', 'Tooltip immer noch sichtbar');
S.exec('$(".popupref").trigger("mouseout");');
S.waitFor('$(".popupref").length === 0', 3000, 'Tooltip ausgeblendet');
});
test('Tooltips für Einzelnachweise im Artikel Speiseeis', function (S) {
S.load('Speiseeis', {oldid: 119408744});
S.wait();
S.pause(2000);
S.exec('$("#FN_4_back a").trigger("mouseover");');
S.waitFor('$(".popupref").length === 1', 3000, 'Tooltip angezeigt');
S.exec('$("#FN_4_back a").trigger("mouseout");');
S.exec('$(".popupref .reference a").trigger("mouseover");');
S.waitFor('$(".popupref").length === 2', 3000, 'Zwei Tooltips angezeigt');
});
test('Tooltips für Einzelnachweise im Artikel Emoji', function (S) {
S.load('Emoji', {oldid: 131423664});
S.wait();
S.pause(2000);
S.exec('$("#cite_ref-u00_7-0 a").trigger("mouseover");');
S.waitFor('$(".popupref").length === 1', 3000, 'Tooltip angezeigt');
S.click('.popupref .mw-collapsible-toggle a');
S.waitFor('$(".popupref tbody tr:visible").length > 3', 3000, 'Tabelle angezeigt');
S.click('.popupref th:nth-child(3)');
S.assert('$(".popupref tbody tr:nth-child(2) td:nth-child(3)").text().trim() === "F98B"', 'Tabelle sortiert');
});
})(mediaWiki.libs.browsertest.test);