aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/gallery-probes/probe-fams.mjs3
-rw-r--r--tests/gallery-probes/probe.mjs5
2 files changed, 5 insertions, 3 deletions
diff --git a/tests/gallery-probes/probe-fams.mjs b/tests/gallery-probes/probe-fams.mjs
index 08ac709..76759b6 100644
--- a/tests/gallery-probes/probe-fams.mjs
+++ b/tests/gallery-probes/probe-fams.mjs
@@ -16,7 +16,8 @@ const ok = (n, c, d = '') => { console.log(`${c ? 'PASS' : 'FAIL'} ${n}${d ? ' â
await send('Runtime.enable'); await sleep(1500);
ok('no exceptions on load', events.filter(e => e.method === 'Runtime.exceptionThrown').length === 0);
-ok('5 chip rows', await evl(`document.querySelectorAll('.famchips').length`) === 5);
+// count screen-family rows only — card option groups (e.g. card 01) reuse .famchips
+ok('5 screen chip rows', await evl(`[...document.querySelectorAll('.famchips .lab')].filter(l=>l.textContent==='screen').length`) === 5);
// default fallback: dmx ink computes to gold-hi rgb(255,190,84)
const dmxFill0 = await evl(`getComputedStyle(document.querySelector('#dmx text')).fill`);
diff --git a/tests/gallery-probes/probe.mjs b/tests/gallery-probes/probe.mjs
index 457ecf3..17b3d73 100644
--- a/tests/gallery-probes/probe.mjs
+++ b/tests/gallery-probes/probe.mjs
@@ -65,12 +65,13 @@ try {
const errs = events.filter(e => e.method === 'Runtime.exceptionThrown');
ok('no exceptions on load', errs.length === 0, errs.map(e => e.params.exceptionDetails?.exception?.description).join('; ').slice(0, 200));
- // 1. defaults: size=3, 84 cards
- ok('default size 3', await evl(`document.body.dataset.size`) === '3');
+ // 1. defaults: size=2 (M), card count
+ ok('default size 2', await evl(`document.body.dataset.size`) === '2');
const cards = await evl(`document.querySelectorAll('.card').length`);
ok('109 cards', cards === 109, `got ${cards}`);
// 2. zoom actually scales: card visual width at 3x vs 1x
+ await evl(`document.querySelector('.szbar .key[data-sz="3"]').click()`);
const w3 = await evl(`document.querySelector('.card').getBoundingClientRect().width`);
await evl(`document.querySelector('.szbar .key[data-sz="1"]').click()`);
const w1 = await evl(`document.querySelector('.card').getBoundingClientRect().width`);