fix(materials): синхронизация легенды и маркеров на превью и презентации
Легенда и цифры на материале масштабируются от экрана игроков и не обрезаются жёлтой рамкой. Переключение сцен без записи project.json на диск. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -125,6 +125,17 @@ void test('EditorApp: split Run button and launch-with-players modal', () => {
|
||||
assert.ok(editor.includes('top.runWithPlayers'));
|
||||
});
|
||||
|
||||
void test('PlayerTokenView: name plate shows full text without ellipsis', () => {
|
||||
const css = fs.readFileSync(
|
||||
path.join(rendererRoot, 'shared/playerToken/PlayerTokenView.module.css'),
|
||||
'utf8',
|
||||
);
|
||||
const block = css.match(/\.namePlate\s*\{[^}]+\}/)?.[0] ?? '';
|
||||
assert.match(block, /width:\s*max-content/);
|
||||
assert.doesNotMatch(block, /text-overflow:\s*ellipsis/);
|
||||
assert.doesNotMatch(block, /overflow:\s*hidden/);
|
||||
});
|
||||
|
||||
void test('NpcsEditorApp: token appearance via PlayerTokenView', () => {
|
||||
const src = fs.readFileSync(path.join(rendererRoot, 'npcs/NpcsEditorApp.tsx'), 'utf8');
|
||||
assert.ok(src.includes('PlayerTokenView'));
|
||||
|
||||
Reference in New Issue
Block a user