Newer
Older
rpg / apps / game / src / data / __tests__ / saves.test.ts
import { describe, expect, it } from 'vitest';
import { SAVE_SLOTS, canDelete, slotTitle } from '../saves';

describe('слоты сейвов', () => {
    it('autosave первый и неудаляемый вручную', () => {
        expect(SAVE_SLOTS[0]).toBe('autosave');
        expect(canDelete('autosave')).toBe(false);
        expect(canDelete('slot1')).toBe(true);
    });

    it('подписи слотов человекочитаемы', () => {
        expect(slotTitle('autosave')).toBe('Автосохранение');
        expect(slotTitle('slot2')).toBe('Слот 2');
    });
});