a91dff99a1584063e020c4abbc3cc01cdfcbe6e5
1 /* eslint-disable camelcase */
16 QUnit
.module( 'mediawiki.rcfilters - SavedQueryItemModel' );
18 QUnit
.test( 'Initializing and getters', function ( assert
) {
21 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
24 $.extend( true, {}, itemData
)
36 'Item label is retained'
42 '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
)
62 'Default state represented when item initialized with default:false.'
65 model
.toggleDefault( true );
68 'Default state toggles to true successfully'
71 model
.toggleDefault( false );
74 'Default state toggles to false successfully'
78 model
= new mw
.rcfilters
.dm
.SavedQueryItemModel(
81 $.extend( true, {}, itemData
),
87 'Default state represented when item initialized with default:true.'