diff --git a/tests/order-enhancements-v1775.mjs b/tests/order-enhancements-v1775.mjs new file mode 100644 index 0000000..30734c1 --- /dev/null +++ b/tests/order-enhancements-v1775.mjs @@ -0,0 +1,17 @@ +import fs from 'node:fs'; +const src=fs.readFileSync('public/core/order-enhancements-v1775.js','utf8'); +const perf=fs.readFileSync('public/core/performance.js','utf8'); +const checks=[ + ['line comments persisted',/line\.comment/], + ['allergy/change comment placeholder',/Аллергия, убрать ингредиент/], + ['day reminder',/data-reminder="day"/], + ['hour reminder',/data-reminder="hour"/], + ['catalog search by number/name',/Поиск по № бокса или названию/], + ['delivery included in total',/positions-discount-promo\+delivery/], + ['delivery shown separately',/Доставка<\/span>/], + ['grand total shown',/Итого<\/span>/], + ['notification support',/new Notification/], + ['module loaded',/order-enhancements-v1775\.js/], +]; +for(const [name,re] of checks){const target=name==='module loaded'?perf:src;if(!re.test(target))throw new Error(`Missing ${name}`)} +console.log('order-enhancements-v1775: ok');