/*! * Minerva integration tests. * * This should only be used to test APIs that Minerva depends on to work. * For unit tests please see tests/jest. */ QUnit.module( 'Minerva (integration)', () => { QUnit.test( '[T356653] Client preferences: Check assumptions about the cookie it writes to', function ( assert ) { mw.cookie.set( 'mwclientpreferences', '' ); this.sandbox.stub( mw.user, 'isAnon' ).returns( true ); document.documentElement.setAttribute( 'class', 'skin-theme-clientpref-day' ); mw.user.clientPrefs.set( 'skin-theme', 'night' ); assert.strictEqual( mw.cookie.get( 'mwclientpreferences' ), 'skin-theme-clientpref-night' ); } ); } );