mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-07 20:20:20 +03:00
test(runner): кейсы round-trip на LF-исходнике (#57)
Все 23 проверки preserves.eol ожидали crlf — ни одного LF-исходника в наборе не было, поэтому расхождение портов по переводам строк жило целиком в непокрытой ветке и не могло быть замечено. Добавлены LF-фикстуры и кейсы roundtrip-lf-preserve: - cf-edit, meta-edit, subsystem-edit — правка существующего файла через XmlWriter (наследование стиля исходника); - role-compile, meta-compile, xdto-compile — регистрация в существующем Configuration.xml. Эти кейсы проверяют обе половины правила разом: правка наследует LF, а создаваемый рядом файл получает канон CRLF. Проверено в требуемом порядке: на коде ДО правки кейсы падают (role-compile/meta-compile/xdto-compile — «expected lf, got 251 CRLF», meta-edit — «40 CRLF + 136 lone LF», subsystem-edit — «1 CRLF + 24 lone LF»), после правки проходят на обоих рантаймах. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
3ef0d74158
commit
a3f2a18dbf
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ClientApplicationInterface xmlns="http://v8.1c.ru/8.2/managed-application/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="InterfaceLayouter">
|
||||
<top>
|
||||
<panel id="b0882825-037f-44dc-81db-667e780d4d78">
|
||||
<uuid>cbab57f2-a0f3-4f0a-89ea-4cb19570ab75</uuid>
|
||||
</panel>
|
||||
</top>
|
||||
<left>
|
||||
<panel id="ca80bf27-af4d-48a0-8d8f-8bdfc29af463">
|
||||
<uuid>b553047f-c9aa-4157-978d-448ecad24248</uuid>
|
||||
</panel>
|
||||
</left>
|
||||
<panelDef id="b553047f-c9aa-4157-978d-448ecad24248"/>
|
||||
<panelDef id="13322b22-3960-4d68-93a6-fe2dd7f28ca3"/>
|
||||
<panelDef id="c933ac92-92cd-459d-81cc-e0c8a83ced99"/>
|
||||
<panelDef id="cbab57f2-a0f3-4f0a-89ea-4cb19570ab75"/>
|
||||
<panelDef id="b2735bd3-d822-4430-ba59-c9e869693b24"/>
|
||||
</ClientApplicationInterface>
|
||||
Reference in New Issue
Block a user