Benutzer:Schnark/js/browsertest.js/stub.js

aus Wikipedia, der freien Enzyklopädie

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('Stub für Q42', function (S) {
	var lccnWarn = 'Bitte prüfe das Format der LCCN und füge gegebenenfalls Schrägstriche ein!',
		text = '\'\'\'Douglas Adams\'\'\' (* [[11. März]] [[1952]] in [[Cambridge]]; ' +
			'† [[11. Mai]] [[2001]] in [[Santa Barbara (Kalifornien)|Santa Barbara]]) war ein britischer Schriftsteller.';
	S.load('Benutzer:Schnark', {action: 'edit'});
	S.wait();
	S.waitFor('$("#p-stub").length === 1', 2000, 'Link zum Erstellen eines Stubs vorhanden');
	S.exec('mw.libs.browsertest.data.alert = "";');
	S.exec('window.prompt = function (text, pre) {return pre || "q42";};');
	S.exec('window.alert = function (text) {mw.libs.browsertest.data.alert = text;};');
	S.exec('$("#p-stub").click();');
	S.waitFor('mw.libs.browsertest.data.alert.indexOf("' + lccnWarn + '") > -1', 10000, 'Warnung ausgegeben');
	S.assert('$("#wpTextbox1").val().indexOf("' + text + '") === 0', 'Stub erstellt');
});
})(mediaWiki.libs.browsertest.test);