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'
47 'Item default state is retained.'
51 QUnit
.test( 'Default', function ( assert
) {
54 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
57 $.extend( true, {}, itemData
)
63 'Default state represented when item initialized with default:false.'
66 model
.toggleDefault( true );
70 'Default state toggles to true successfully'
73 model
.toggleDefault( false );
77 'Default state toggles to false successfully'
81 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
84 $.extend( true, {}, itemData
),
91 'Default state represented when item initialized with default:true.'