Skip to content

Commit 155b5da

Browse files
Add docker multi-row preview regression guards
1 parent 3e236b1 commit 155b5da

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

tests/docker-preview-overflow-feature.test.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ test('folder editor exposes preview row limit control and persists the setting',
1515
assert.match(folderPage, /<select name="preview_rows">/);
1616
assert.match(folderPage, /<option value="0">Unlimited<\/option>/);
1717
assert.match(folderJs, /const normalizePreviewRowLimit = \(value\) =>/);
18+
assert.match(folderJs, /if \(!Number\.isFinite\(parsed\)\) \{\s*return 1;\s*\}/);
1819
assert.match(folderJs, /preview_rows: normalizePreviewRowLimit\(settings\.preview_rows\)/);
1920
assert.match(folderJs, /form\.preview_rows\.value = String\(normalizePreviewRowLimit\(currFolder\.settings\.preview_rows\)\)/);
2021
assert.match(folderJs, /preview_rows: normalizePreviewRowLimit\(e\.preview_rows\?\.value\)/);
@@ -39,9 +40,13 @@ test('docker runtime applies preview row layout limits and enhanced member actio
3940
test('docker styles support multi-row previews and member action sheet styling', () => {
4041
assert.match(dockerCss, /\.folder-preview \{/);
4142
assert.match(dockerCss, /\.folder-preview-row \{/);
43+
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \{/);
44+
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-row \{/);
45+
assert.match(dockerCss, /\.folder-preview\.fv-preview-multirow \.folder-preview-wrapper \{/);
4246
assert.match(dockerCss, /\.fv-docker-preview-card \{/);
4347
assert.match(dockerCss, /\.fv-docker-preview-mode-1 \{/);
4448
assert.match(dockerCss, /\.fv-docker-member-menu-trigger/);
4549
assert.match(dockerCss, /\.fv-docker-member-menu-actions/);
4650
assert.match(dockerCss, /\.fv-docker-member-menu-action/);
51+
assert.doesNotMatch(dockerCss, /tr\.folder > td\[colspan\]/);
4752
});

0 commit comments

Comments
 (0)