mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
synced 2025-01-08 11:54:14 +00:00
a434e9503d
Initialization tests for both classes were checking if the rendered view or the view related to the pointer contained an element with particular CSS class. The structure of the view has apparently changed as it no longer contains an element with a particular class but the view's DIV itself get the CSS class. Assertion in tests has been wrong and did not catch the change (in particular, apparently jQuery's find returned an empty object which does not evaluate to false in qunit assertion). This changes initialization tests to check the CSS class of the view element. It also reflects the removal of left/right pointer distinction made in I9d56314ea4cf46402df56e0a038bfb965521896. This also rename both test modules as they had misleading names. Change-Id: I5956022af332c9915e983a020732edbe1dd75aef
18 lines
500 B
JavaScript
18 lines
500 B
JavaScript
( function ( mw ) {
|
|
var PointerView = mw.libs.revisionSlider.PointerView;
|
|
|
|
QUnit.module( 'ext.RevisionSlider.PointerView' );
|
|
|
|
QUnit.test( 'Initialize PointerView', function ( assert ) {
|
|
assert.ok( ( new PointerView( null, 'revslider-pointer' ) ).render().hasClass( 'pointer' ) );
|
|
} );
|
|
|
|
QUnit.test( 'Has offset', function ( assert ) {
|
|
var offset = 30,
|
|
pointer = new PointerView( null, 'revslider-pointer', offset );
|
|
|
|
assert.equal( pointer.getOffset(), offset );
|
|
} );
|
|
|
|
} )( mediaWiki );
|