summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js')
-rw-r--r--www/wiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/www/wiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js b/www/wiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js
new file mode 100644
index 00000000..0df8c02f
--- /dev/null
+++ b/www/wiki/extensions/MultimediaViewer/tests/qunit/mmv/logging/mmv.logging.DimensionLogger.test.js
@@ -0,0 +1,17 @@
+( function ( mw, $ ) {
+ QUnit.module( 'mmv.logging.DimensionLogger', QUnit.newMwEnvironment() );
+
+ QUnit.test( 'log()', function ( assert ) {
+ var fakeEventLog = { logEvent: this.sandbox.stub() },
+ logger = new mw.mmv.logging.DimensionLogger();
+
+ this.sandbox.stub( logger, 'loadDependencies' ).returns( $.Deferred().resolve() );
+ this.sandbox.stub( mw, 'log' );
+
+ logger.samplingFactor = 1;
+ logger.setEventLog( fakeEventLog );
+
+ logger.logDimensions( 640, 480, 200, 'resize' );
+ assert.ok( true, 'logDimensions() did not throw errors' );
+ } );
+}( mediaWiki, jQuery ) );