1 /* eslint-disable camelcase */
15 QUnit
.module( 'mediawiki.rcfilters - SavedQueryItemModel' );
17 QUnit
.test( 'Initializing and getters', function ( assert
) {
20 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
23 $.extend( true, {}, itemData
)
35 'Item label is retained'
41 'Item data is retained'
46 'Item default state is retained.'
50 QUnit
.test( 'Default', function ( assert
) {
53 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
56 $.extend( true, {}, itemData
)
61 'Default state represented when item initialized with default:false.'
64 model
.toggleDefault( true );
67 'Default state toggles to true successfully'
70 model
.toggleDefault( false );
73 'Default state toggles to false successfully'
77 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
80 $.extend( true, {}, itemData
),
86 'Default state represented when item initialized with default:true.'