跳到正文
DEV Community· Dennis·· 4 小時前AI 評分28

Umbraco 測試示例現已更新至 Umbraco 18

Umbraco testiesimerkit nyt Umbraco 18:lle

AI 導讀

Dennis 已將測試示例儲存庫更新至 Umbraco 18,並把端對端測試由 .NET 改為 TypeScript,原因是更新 C# 產生式用戶端困難,且 .NET 的 Playwright 有限制。單元測試示例亦已配合部分功能由 IPublishedContent 移至 IPublishedElement 作出更新,這些變更不影響單元測試;整合測試仍待更新。

正文

Dennis

Dennis

Posted on Oct 24 AI-assisted

ℹ️ Opin suomea
Tämä on mulle harjoitus oppimaan suomea. Voit myös lukea englanniksi.

Olen päivittänyt testiesimerkkirepositorion Umbraco 18:ksi. Tässä on muutokset:

Tärkeämmin muutos: end-to-end testiesimerkit ovat muuttuneet typescriptiin

Ensin, testit olivat dotnetiksi, mutta olen muutanut niiden typscriptiin. Olen päätänyt sitä koska C#:n generated clientin päivittämisen Umbraco 18:lle oli tosi vaikea. Mun piti käyttää ruma work-aroundia tai muuttaa sen manuaaliseen toteutukseen. Molemmat tuntuivat pahalta. Lisäksi, dotnetissa Playwrightilla on kovat haitat, jotka Node:ssa Playwrightilla ei ole. Kerron lisää uudesta end-to-end testista typescriptissa toisessa blogissa.

Published content on muuttunut

Umbraco on siirtänyt muutamaa ominaisuusta IPublishedContent:sta IPublishedElement:iin. Olen päivittänyt unit-testing esimerkien niin että ne toimivat Umbraco 18:ssa. Nämä muutoksilla ei ole vaikutusta unit-testiin.

Lisähuomautus

Umbraco oli muutanut Umbraco 17:ssa miten indexit ovat alustaneet. Muutokset yksinkertaistavat in-memory sovelluksen ja se tulee helpompi tarkistaa onko sovellus käynistänyt integration testissä. Repositorio ei ole vielä ajan tasalla noiden muutoksien suhteen. Kohta päivitän integration testiä.

Siinä on kaikki

päivitys oli lyhyt. Vain end-to-end testit ovat paljon muutuneet. Jos et ole vielä katsonut, menee repositorioon nyt. Se on oppiopas aloittamaan testata Umbracossa.

來源:DEV Community · dev.to