[MediaWiki-commits] [Gerrit] Add hooks and files for qunit testing - change (mediawiki...WikidataQuality)

2015-06-10 Thread Dominic.sauer (Code Review)
Dominic.sauer has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/217267

Change subject: Add hooks and files for qunit testing
..

Add hooks and files for qunit testing

Change-Id: I6d46870cc6bf53d19ca6527cf7c5644f8558
---
M WikibaseQuality.php
M modules/ext.WikibaseQuality.UiScript.js
A tests/qunit/ext.WikibaseQuality.UiScript.test.js
3 files changed, 22 insertions(+), 2 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikidataQuality 
refs/changes/67/217267/1

diff --git a/WikibaseQuality.php b/WikibaseQuality.php
index 2343657..7ee0ff0 100755
--- a/WikibaseQuality.php
+++ b/WikibaseQuality.php
@@ -27,6 +27,21 @@
// Register hooks for tasks to be done before page display
$GLOBALS['wgHooks']['BeforePageDisplay'][] = 
'WikibaseQualityHooks::onBeforePageDisplay';
 
+   // Register hooks for QUnit Tests
+   $GLOBALS['wgHooks']['ResourceLoaderTestModules'][] = function(
+   array $testModules,
+   \ResourceLoader $resourceLoader
+   ) {
+
+   $testModules['qunit']['ext.WikibaseQuality.UiScript.tests'] = 
array(
+   'scripts' = array( 
'tests/qunit/ext.WikibaseQuality.UiScript.test.js' ),
+   'dependencies' = array( 'ext.WikibaseQuality.UiScript' 
),
+   'localBasePath' = __DIR__,
+   'remoteExtPath' = 'WikibaseQuality'
+   );
+   return true;
+   };
+
// Initialize special pages
$GLOBALS['wgSpecialPages']['Violations'] = 
'WikibaseQuality\Specials\SpecialViolationsPage';
 
diff --git a/modules/ext.WikibaseQuality.UiScript.js 
b/modules/ext.WikibaseQuality.UiScript.js
index 26b1afb..cc688e8 100755
--- a/modules/ext.WikibaseQuality.UiScript.js
+++ b/modules/ext.WikibaseQuality.UiScript.js
@@ -7,7 +7,7 @@
 
 
 
-( function( $, util, mw ) {
+( function( $, mw ) {
 'use strict';
 
 if ( !mw.config.exists( 'wbEntityId' ) ) {
@@ -43,7 +43,7 @@
 } );
 } );
 
-}( jQuery, util, mediaWiki ) );
+}( jQuery, mediaWiki ) );
 
 function appendViolationInformation( api, claim_guid, response, index, anchor 
) {
 
diff --git a/tests/qunit/ext.WikibaseQuality.UiScript.test.js 
b/tests/qunit/ext.WikibaseQuality.UiScript.test.js
new file mode 100755
index 000..eec3b0e
--- /dev/null
+++ b/tests/qunit/ext.WikibaseQuality.UiScript.test.js
@@ -0,0 +1,5 @@
+QUnit.module( 'ext.WikibaseQuality.UiScript' );
+
+QUnit.test( hello test, function( assert ) {
+assert.ok( 1 == 1, Passed! );
+});
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/217267
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6d46870cc6bf53d19ca6527cf7c5644f8558
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikidataQuality
Gerrit-Branch: master
Gerrit-Owner: Dominic.sauer dominic.sa...@yahoo.de

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits


[MediaWiki-commits] [Gerrit] Add hooks and files for qunit testing - change (mediawiki...WikidataQuality)

2015-06-10 Thread Soeren.oldag (Code Review)
Soeren.oldag has submitted this change and it was merged.

Change subject: Add hooks and files for qunit testing
..


Add hooks and files for qunit testing

Change-Id: I6d46870cc6bf53d19ca6527cf7c5644f8558
---
M WikibaseQuality.php
M modules/ext.WikibaseQuality.UiScript.js
A tests/qunit/ext.WikibaseQuality.UiScript.test.js
3 files changed, 22 insertions(+), 2 deletions(-)

Approvals:
  Soeren.oldag: Verified; Looks good to me, approved



diff --git a/WikibaseQuality.php b/WikibaseQuality.php
index 2343657..7ee0ff0 100755
--- a/WikibaseQuality.php
+++ b/WikibaseQuality.php
@@ -27,6 +27,21 @@
// Register hooks for tasks to be done before page display
$GLOBALS['wgHooks']['BeforePageDisplay'][] = 
'WikibaseQualityHooks::onBeforePageDisplay';
 
+   // Register hooks for QUnit Tests
+   $GLOBALS['wgHooks']['ResourceLoaderTestModules'][] = function(
+   array $testModules,
+   \ResourceLoader $resourceLoader
+   ) {
+
+   $testModules['qunit']['ext.WikibaseQuality.UiScript.tests'] = 
array(
+   'scripts' = array( 
'tests/qunit/ext.WikibaseQuality.UiScript.test.js' ),
+   'dependencies' = array( 'ext.WikibaseQuality.UiScript' 
),
+   'localBasePath' = __DIR__,
+   'remoteExtPath' = 'WikibaseQuality'
+   );
+   return true;
+   };
+
// Initialize special pages
$GLOBALS['wgSpecialPages']['Violations'] = 
'WikibaseQuality\Specials\SpecialViolationsPage';
 
diff --git a/modules/ext.WikibaseQuality.UiScript.js 
b/modules/ext.WikibaseQuality.UiScript.js
index 26b1afb..cc688e8 100755
--- a/modules/ext.WikibaseQuality.UiScript.js
+++ b/modules/ext.WikibaseQuality.UiScript.js
@@ -7,7 +7,7 @@
 
 
 
-( function( $, util, mw ) {
+( function( $, mw ) {
 'use strict';
 
 if ( !mw.config.exists( 'wbEntityId' ) ) {
@@ -43,7 +43,7 @@
 } );
 } );
 
-}( jQuery, util, mediaWiki ) );
+}( jQuery, mediaWiki ) );
 
 function appendViolationInformation( api, claim_guid, response, index, anchor 
) {
 
diff --git a/tests/qunit/ext.WikibaseQuality.UiScript.test.js 
b/tests/qunit/ext.WikibaseQuality.UiScript.test.js
new file mode 100755
index 000..eec3b0e
--- /dev/null
+++ b/tests/qunit/ext.WikibaseQuality.UiScript.test.js
@@ -0,0 +1,5 @@
+QUnit.module( 'ext.WikibaseQuality.UiScript' );
+
+QUnit.test( hello test, function( assert ) {
+assert.ok( 1 == 1, Passed! );
+});
\ No newline at end of file

-- 
To view, visit https://gerrit.wikimedia.org/r/217267
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I6d46870cc6bf53d19ca6527cf7c5644f8558
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikidataQuality
Gerrit-Branch: master
Gerrit-Owner: Dominic.sauer dominic.sa...@yahoo.de
Gerrit-Reviewer: Soeren.oldag soeren_ol...@freenet.de

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits