jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/325336 )

Change subject: Hygiene: Organise change listeners
......................................................................


Hygiene: Organise change listeners

Move all of the change listeners into
resources/ext.popups/changeListeners and remove the ChangeListener
suffix. Also, do the above for the associated tests.

Bug: T152225
Change-Id: I90ada465ea291d601f8f1c5c6e775148a2100319
---
M Popups.hooks.php
M extension.json
R resources/ext.popups/changeListeners/eventLogging.js
R resources/ext.popups/changeListeners/footerLink.js
R resources/ext.popups/changeListeners/linkTitle.js
R resources/ext.popups/changeListeners/previewCount.js
R resources/ext.popups/changeListeners/render.js
R tests/qunit/ext.popups/changeListeners/footerLink.test.js
R tests/qunit/ext.popups/changeListeners/linkTitle.test.js
R tests/qunit/ext.popups/changeListeners/previewCount.test.js
R tests/qunit/ext.popups/changeListeners/render.test.js
11 files changed, 10 insertions(+), 10 deletions(-)

Approvals:
  Jhernandez: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/Popups.hooks.php b/Popups.hooks.php
index ccc5512..810f515 100644
--- a/Popups.hooks.php
+++ b/Popups.hooks.php
@@ -95,7 +95,7 @@
         */
        public static function onResourceLoaderTestModules( array 
&$testModules, ResourceLoader &$resourceLoader ) {
                $localBasePath = __DIR__;
-               $scripts = glob( 
"{$localBasePath}/tests/qunit/ext.popups/*.test.js" );
+               $scripts = glob( 
"{$localBasePath}/tests/qunit/ext.popups/{,**/}*.test.js", GLOB_BRACE );
                $start = strlen( $localBasePath ) + 1;
 
                $scripts = array_map( function ( $script ) use ( $start ) {
diff --git a/extension.json b/extension.json
index 3dfaf95..b3ab4fd 100644
--- a/extension.json
+++ b/extension.json
@@ -67,13 +67,13 @@
                                "resources/ext.popups/gateway.js",
                                "resources/ext.popups/reducers.js",
                                "resources/ext.popups/changeListener.js",
-                               
"resources/ext.popups/footerLinkChangeListener.js",
-                               
"resources/ext.popups/linkTitleChangeListener.js",
                                "resources/ext.popups/renderer.js",
-                               "resources/ext.popups/renderChangeListener.js",
                                "resources/ext.popups/schema.js",
-                               
"resources/ext.popups/eventLoggingChangeListener.js",
-                               
"resources/ext.popups/previewCountChangeListener.js",
+                               
"resources/ext.popups/changeListeners/footerLink.js",
+                               
"resources/ext.popups/changeListeners/linkTitle.js",
+                               
"resources/ext.popups/changeListeners/render.js",
+                               
"resources/ext.popups/changeListeners/eventLogging.js",
+                               
"resources/ext.popups/changeListeners/previewCount.js",
                                "resources/ext.popups/boot.js"
                        ],
                        "templates": {
diff --git a/resources/ext.popups/eventLoggingChangeListener.js 
b/resources/ext.popups/changeListeners/eventLogging.js
similarity index 100%
rename from resources/ext.popups/eventLoggingChangeListener.js
rename to resources/ext.popups/changeListeners/eventLogging.js
diff --git a/resources/ext.popups/footerLinkChangeListener.js 
b/resources/ext.popups/changeListeners/footerLink.js
similarity index 100%
rename from resources/ext.popups/footerLinkChangeListener.js
rename to resources/ext.popups/changeListeners/footerLink.js
diff --git a/resources/ext.popups/linkTitleChangeListener.js 
b/resources/ext.popups/changeListeners/linkTitle.js
similarity index 100%
rename from resources/ext.popups/linkTitleChangeListener.js
rename to resources/ext.popups/changeListeners/linkTitle.js
diff --git a/resources/ext.popups/previewCountChangeListener.js 
b/resources/ext.popups/changeListeners/previewCount.js
similarity index 100%
rename from resources/ext.popups/previewCountChangeListener.js
rename to resources/ext.popups/changeListeners/previewCount.js
diff --git a/resources/ext.popups/renderChangeListener.js 
b/resources/ext.popups/changeListeners/render.js
similarity index 100%
rename from resources/ext.popups/renderChangeListener.js
rename to resources/ext.popups/changeListeners/render.js
diff --git a/tests/qunit/ext.popups/footerLinkChangeListener.test.js 
b/tests/qunit/ext.popups/changeListeners/footerLink.test.js
similarity index 95%
rename from tests/qunit/ext.popups/footerLinkChangeListener.test.js
rename to tests/qunit/ext.popups/changeListeners/footerLink.test.js
index e09150e..e541a96 100644
--- a/tests/qunit/ext.popups/footerLinkChangeListener.test.js
+++ b/tests/qunit/ext.popups/changeListeners/footerLink.test.js
@@ -2,7 +2,7 @@
 
        // Since mw.popups.changeListeners.footerLink manipulates the DOM, this 
test
        // is, by necessity, an integration test.
-       QUnit.module( 'ext.popups/footerLinkChangeListener @integration', {
+       QUnit.module( 'ext.popups/changeListeners/footerLink @integration', {
                setup: function () {
                        var boundActions = {},
                                that = this;
diff --git a/tests/qunit/ext.popups/linkTitleChangeListener.test.js 
b/tests/qunit/ext.popups/changeListeners/linkTitle.test.js
similarity index 94%
rename from tests/qunit/ext.popups/linkTitleChangeListener.test.js
rename to tests/qunit/ext.popups/changeListeners/linkTitle.test.js
index e83392b..9630da1 100644
--- a/tests/qunit/ext.popups/linkTitleChangeListener.test.js
+++ b/tests/qunit/ext.popups/changeListeners/linkTitle.test.js
@@ -2,7 +2,7 @@
 
        // Since mw.popups.changeListeners.footerLink manipulates the DOM, this 
test
        // is, by necessity, an integration test.
-       QUnit.module( 'ext.popups/footerLinkChangeListener @integration', {
+       QUnit.module( 'ext.popups/changeListeners/footerLink @integration', {
                setup: function () {
                        var that = this;
 
diff --git a/tests/qunit/ext.popups/previewCountChangeListener.test.js 
b/tests/qunit/ext.popups/changeListeners/previewCount.test.js
similarity index 94%
rename from tests/qunit/ext.popups/previewCountChangeListener.test.js
rename to tests/qunit/ext.popups/changeListeners/previewCount.test.js
index 4972327..ae71616 100644
--- a/tests/qunit/ext.popups/previewCountChangeListener.test.js
+++ b/tests/qunit/ext.popups/changeListeners/previewCount.test.js
@@ -1,6 +1,6 @@
 ( function ( mw, $ ) {
 
-       QUnit.module( 'ext.popups/previewCountChangeListener', {
+       QUnit.module( 'ext.popups/changeListeners/previewCount', {
                setup: function () {
                        this.userSettings = {
                                setPreviewCount: this.sandbox.spy()
diff --git a/tests/qunit/ext.popups/renderChangeListener.test.js 
b/tests/qunit/ext.popups/changeListeners/render.test.js
similarity index 91%
rename from tests/qunit/ext.popups/renderChangeListener.test.js
rename to tests/qunit/ext.popups/changeListeners/render.test.js
index 7b65dc7..cce2de1 100644
--- a/tests/qunit/ext.popups/renderChangeListener.test.js
+++ b/tests/qunit/ext.popups/changeListeners/render.test.js
@@ -2,7 +2,7 @@
 
        // Since mw.popups.changeListeners.render manipulates the DOM, this 
test is,
        // by necessity, an integration test.
-       QUnit.module( 'ext.popups/renderChangeListener @integration' );
+       QUnit.module( 'ext.popups/changeListeners/render @integration' );
 
        QUnit.test(
                'it should call the showPreview action creator when the preview 
is shown',

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I90ada465ea291d601f8f1c5c6e775148a2100319
Gerrit-PatchSet: 6
Gerrit-Project: mediawiki/extensions/Popups
Gerrit-Branch: mpga
Gerrit-Owner: Phuedx <samsm...@wikimedia.org>
Gerrit-Reviewer: Jhernandez <jhernan...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to