Delete selected clipboard history entries

This commit is contained in:
David Heinemeier Hansson
2026-05-29 12:23:53 +02:00
parent e79013adbe
commit 5bdd264ce0
3 changed files with 42 additions and 0 deletions
+11
View File
@@ -47,6 +47,17 @@ assertDeepEqual(
'clipboard addEntry moves duplicate text to front'
)
assertDeepEqual(
clipboard.removeEntryAt(history, 1),
[
{ type: 'text', text: 'old' },
{ type: 'image', path: '/tmp/a.png', mime: 'image/png' }
],
'clipboard removeEntryAt removes the requested entry'
)
assertDeepEqual(clipboard.removeEntryAt(history, 10), history, 'clipboard removeEntryAt ignores invalid indexes')
assertDeepEqual(
clipboard.displayRows(history, 'image', 50).map(row => ({ type: row.entryType, preview: row.previewText, mime: row.mime })),
[{ type: 'image', preview: 'Image', mime: 'image/png' }],