5180 fichiers 38.5 Mo 0 téléchargements 199 vues mis à jour il y a 5 heures ui
nitro-v36-with-renderer-v36 / src / api / wired / WiredMenuPreferences.test.ts
WiredMenuPreferences.test.ts 875 o Télécharger le fichier
import { describe, expect, it } from 'vitest';
import { decodeWiredMenuPreferences } from './WiredMenuPreferences';

describe('decodeWiredMenuPreferences', () => {
    it('reads what the server stored', () => {
        expect(decodeWiredMenuPreferences('1,0,0,1,volter')).toEqual({
            showToolbarButton: true,
            showInspectButton: false,
            playTestMode: false,
            showSystemNotifications: true,
            wiredStyle: 'volter'
        });
    });

    it('has nothing before the user saved once, and keeps unknown styles to the default', () => {
        expect(decodeWiredMenuPreferences('')).toBeNull();
        expect(decodeWiredMenuPreferences('1,1,0,0,neon')?.wiredStyle).toBe('');
        // The official default is stored as an empty style.
        expect(decodeWiredMenuPreferences('1,1,0,0,')?.wiredStyle).toBe('');
    });
});
15Sujets
1Dépôts
20Membres
2En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser