feat: add SVG Tools to Toolbox 0.10.0

This commit is contained in:
2026-08-02 16:36:22 +02:00
parent 55b2b12434
commit 5ed7134d42
20 changed files with 160 additions and 46 deletions
+7 -1
View File
@@ -42,6 +42,9 @@ describe('portal UI', () => {
expect(
screen.getByTestId('app-card-de.add-ideas.onenote-tools')
).toHaveTextContent('OneNote');
expect(
screen.getByTestId('app-card-de.add-ideas.svg-tools')
).toHaveTextContent('SVG');
expect(
screen.queryByText(
'Page-level PDF operations performed locally in the browser.'
@@ -407,6 +410,7 @@ describe('portal UI', () => {
'de.add-ideas.pdf-tools',
'de.add-ideas.xslt-tools',
'de.add-ideas.onenote-tools',
'de.add-ideas.svg-tools',
],
hidden: [],
theme: 'light',
@@ -424,6 +428,7 @@ describe('portal UI', () => {
screen.getByTestId('app-card-de.add-ideas.pdf-tools'),
screen.getByTestId('app-card-de.add-ideas.xslt-tools'),
screen.getByTestId('app-card-de.add-ideas.onenote-tools'),
screen.getByTestId('app-card-de.add-ideas.svg-tools'),
];
cards.forEach((card, index) => {
const rect = {
@@ -454,7 +459,7 @@ describe('portal UI', () => {
within(tools)
.getAllByRole('heading', { level: 3 })
.map((heading) => heading.textContent)
).toEqual(['XSLT', 'PDF', 'OneNote']);
).toEqual(['XSLT', 'PDF', 'OneNote', 'SVG']);
});
expect(
JSON.parse(localStorage.getItem(PREFERENCES_KEY) ?? '{}').order
@@ -462,6 +467,7 @@ describe('portal UI', () => {
'de.add-ideas.xslt-tools',
'de.add-ideas.pdf-tools',
'de.add-ideas.onenote-tools',
'de.add-ideas.svg-tools',
]);
});