Benutzer:Schnark/js/browsertest.js/artikel-statistik.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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('Alte Version von "Inversor von Paucellier"', function (S) {
	S.load('Inversor von Peaucellier', {oldid: 59859649});
	S.wait();
	S.waitFor('$("#ca-schnark-articleStat a").length === 1', 2000, 'Tab für Artikelstatistik vorhanden');
	S.click('#ca-schnark-articleStat a');
	S.waitFor('$("#artikel-statistik-tooltip").length === 1', 4000, 'Popup vorhanden');
	S.assert('$("#infoHistory").text().indexOf("7 Versionen von 5 verschiedenen Autoren") > -1', 'Anzeige der Versionen');
	S.assert('$(".author-0").eq(0).text() === "1575 Zeichen (92 %)"', 'Anzeige der Autoren');
	S.assert('$(".author-0.editWar.deleted").text().indexOf("ttp://members.aol.com") > -1', 'Anzeige gelöschter Inhalte');
	S.assert('$(".author-2:contains(\'Kategorie\')").length === 1', 'Anzeige eingefügter Inhalte');
	S.exec('$(".author-1:contains(\'Literatur\')").trigger("mouseover");');
	S.assert('$("#artikel-statistik-tooltip.tooltip-fixed").length === 0', 'Popup beim Hovern');
	S.assert('$("#artikel-statistik-tooltip").text().indexOf("Kmhkmh") > -1', 'Informationen im Popup');
	S.click('.author-1:contains("Literatur")');
	S.exec('$(".author-1:contains(\'Literatur\')").trigger("mouseout");');
	S.assert('$("#artikel-statistik-tooltip.tooltip-fixed").length === 1', 'Popup beim Klick');
	S.click('#artikel-statistik-tooltip-close');
	S.assert('$("#artikel-statistik-tooltip:visible").length === 0', 'geschlossenes Popup');
});
test('Alte Version von "Internationale Mathematik-Olympiade"', function (S) {
	S.load('Internationale Mathematik-Olympiade', {oldid: 132868355});
	S.wait();
	S.waitFor('$("#ca-schnark-articleStat a").length === 1', 2000, 'Tab für Artikelstatistik vorhanden');
	S.click('#ca-schnark-articleStat a');
	S.waitFor('$("#infoStatus").text().indexOf("/50+)") > 0', 10000, 'Erste 50 Versionen geladen');
	S.waitFor('$("#infoStatus").text().indexOf("/227)") > 0', 15000, 'Alle 227 Versionen geladen');
	S.waitFor('$("#infoHistory").text().indexOf("109 kleine Änderungen (48 %).") > 0', 5000, 'Versionen analysiert');
});
})(mediaWiki.libs.browsertest.test);