feat(pi): expose first-class desktop workflows

This commit is contained in:
SaladDay
2026-08-02 22:52:35 +00:00
parent 7609ff799e
commit a88a58b516
64 changed files with 2954 additions and 218 deletions
@@ -112,4 +112,21 @@ describe("ImportExportSection Component", () => {
expect(screen.getByText("settings.importFailed")).toBeInTheDocument();
expect(screen.getByText("Parse failed")).toBeInTheDocument();
});
it("shows the Pi portability boundary and the concrete partial-sync failure", () => {
render(
<ImportExportSection
{...baseProps}
status="partial-success"
errorMessage="unclaimed native key 'occupied' already exists"
/>,
);
expect(
screen.getByText("settings.piImportExportBoundary"),
).toBeInTheDocument();
expect(
screen.getByText("unclaimed native key 'occupied' already exists"),
).toBeInTheDocument();
});
});