| Current File : /home/jvzmxxx/wiki1/extensions/Cards/tests/qunit/CardView.js |
( function ( $ ) {
'use strict';
var CardModel = mw.cards.CardModel,
CardView = mw.cards.CardView;
QUnit.module( 'ext.cards.CardView' );
QUnit.test( '#_render escapes the thumbnailUrl model attribute', 1, function ( assert ) {
var model = new CardModel( {
title: 'One',
url: mw.util.getUrl( 'One' ),
hasThumbnail: true,
thumbnailUrl: 'http://foo.bar/\');display:none;"//baz.jpg',
isThumbnailProtrait: false,
} ),
view = new CardView( model ),
style;
style = view.$el.find( '.ext-cards-card-thumb' )
.eq( 0 )
.attr( 'style' );
assert.equal(
style,
'background-image: url( \'http\\:\\/\\/foo\\.bar\\/\\\'\\)\\;display\\:none\\;\\"\\/\\/baz\\.jpg\' );'
);
} );
}( jQuery ) );