뿯붿
 RUN  v4.1.4 C:/Projects/fanfande_studio/packages/desktop

stdout | src/renderer/src/App.test.tsx > App > adds composer attachments and includes them in agent requests
[debug] pane attachments {
  paneID: 'pane-hfuv4u',
  tabKey: 'session:session-chat-1',
  attachments: []
}
[debug] pane attachments {
  paneID: 'pane-hfuv4u',
  tabKey: 'session:session-chat-1',
  attachments: []
}

stdout | src/renderer/src/App.test.tsx > App > adds composer attachments and includes them in agent requests
[debug] pane attachments {
  paneID: 'pane-hfuv4u',
  tabKey: 'session:session-chat-1',
  attachments: []
}

 ❯ src/renderer/src/App.test.tsx (90 tests | 1 failed | 89 skipped) 1220ms
     뿯½ adds composer attachments and includes them in agent requests 1218ms
corepack : 
At line:2 char:23
+ ... _COLOR='0'; corepack pnpm exec vitest run src/renderer/src/App.test.t ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽ Failed Tests 1 뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽

 FAIL  src/renderer/src/App.test.tsx > App > adds composer attachments and includes them in agent requests
TestingLibraryElementError: Unable to find an element with the text: hero.png. This could be because the text is broken
 up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flex
ible.

Ignored nodes: comments, script, style
[36m<body>[39m
  [36m<div>[39m
    [36m<div[39m
      [33mclass[39m=[32m"window-shell"[39m
    [36m>[39m
      [36m<div[39m
        [33maria-label[39m=[32m"Window controls"[39m
        [33mclass[39m=[32m"window-controls-floating"[39m
        [33mrole[39m=[32m"group"[39m
      [36m>[39m
        [36m<button[39m
          [33maria-label[39m=[32m"Minimize window"[39m
          [33mclass[39m=[32m"window-control"[39m
          [33mtype[39m=[32m"button"[39m
        [36m>[39m
          [36m<svg[39m
            [33maria-hidden[39m=[32m"true"[39m
            [33mclass[39m=[32m"lucide lucide-minus"[39m
            [33mfill[39m=[32m"none"[39m
            [33mfocusable[39m=[32m"false"[39m
            [33mheight[39m=[32m"24"[39m
            [33mstroke[39m=[32m"currentColor"[39m
            [33mstroke-linecap[39m=[32m"round"[39m
            [33mstroke-linejoin[39m=[32m"round"[39m
            [33mstroke-width[39m=[32m"2"[39m
            [33mviewBox[39m=[32m"0 0 24 24"[39m
            [33mwidth[39m=[32m"24"[39m
            [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
          [36m>[39m
            [36m<path[39m
              [33md[39m=[32m"M5 12h14"[39m
            [36m/>[39m
          [36m</svg>[39m
        [36m</button>[39m
        [36m<button[39m
          [33maria-label[39m=[32m"Maximize window"[39m
          [33mclass[39m=[32m"window-control"[39m
          [33mtype[39m=[32m"button"[39m
        [36m>[39m
          [36m<svg[39m
            [33maria-hidden[39m=[32m"true"[39m
            [33mclass[39m=[32m"lucide lucide-square"[39m
            [33mfill[39m=[32m"none"[39m
            [33mfocusable[39m=[32m"false"[39m
            [33mheight[39m=[32m"24"[39m
            [33mstroke[39m=[32m"currentColor"[39m
            [33mstroke-linecap[39m=[32m"round"[39m
            [33mstroke-linejoin[39m=[32m"round"[39m
            [33mstroke-width[39m=[32m"2"[39m
            [33mviewBox[39m=[32m"0 0 24 24"[39m
            [33mwidth[39m=[32m"24"[39m
            [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
          [36m>[39m
            [36m<rect[39m
              [33mheight[39m=[32m"18"[39m
              [33mrx[39m=[32m"2"[39m
              [33mwidth[39m=[32m"18"[39m
              [33mx[39m=[32m"3"[39m
              [33my[39m=[32m"3"[39m
            [36m/>[39m
          [36m</svg>[39m
        [36m</button>[39m
        [36m<button[39m
          [33maria-label[39m=[32m"Close window"[39m
          [33mclass[39m=[32m"window-control is-close"[39m
          [33mtype[39m=[32m"button"[39m
        [36m>[39m
          [36m<svg[39m
            [33maria-hidden[39m=[32m"true"[39m
            [33mclass[39m=[32m"lucide lucide-x"[39m
            [33mfill[39m=[32m"none"[39m
            [33mfocusable[39m=[32m"false"[39m
            [33mheight[39m=[32m"24"[39m
            [33mstroke[39m=[32m"currentColor"[39m
            [33mstroke-linecap[39m=[32m"round"[39m
            [33mstroke-linejoin[39m=[32m"round"[39m
            [33mstroke-width[39m=[32m"2"[39m
            [33mviewBox[39m=[32m"0 0 24 24"[39m
            [33mwidth[39m=[32m"24"[39m
            [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
          [36m>[39m
            [36m<path[39m
              [33md[39m=[32m"M18 6 6 18"[39m
            [36m/>[39m
            [36m<path[39m
              [33md[39m=[32m"m6 6 12 12"[39m
            [36m/>[39m
          [36m</svg>[39m
        [36m</button>[39m
      [36m</div>[39m
      [36m<main[39m
        [33mclass[39m=[32m"app-shell"[39m
        [33mstyle[39m=[32m"--window-controls-clearance: 124px; --window-controls-canvas-clearance: 0px; --window-con
trols-right-sidebar-clearance: 124px; --activity-rail-display-width: 54px; --sidebar-display-width: 236px; --sidebar-re
sizer-width: 10px; --sidebar-width: 236px; --right-sidebar-display-width: 236px; --right-sidebar-resizer-width: 10px; -
-right-sidebar-width: 236px;"[39m
      [36m>[39m
        [36m<aside[39m
          [33maria-label[39m=[32m"Primary navigation rail"[39m
          [33mclass[39m=[32m"activity-rail"[39m
        [36m>[39m
          [36m<button[39m
            [33maria-label[39m=[32m"Collapse left sidebar"[39m
            [33maria-pressed[39m=[32m"true"[39m
            [33mclass[39m=[32m"sidebar-toggle-button is-rail is-left is-active"[39m
            [33mtitle[39m=[32m"Collapse left sidebar"[39m
            [33mtype[39m=[32m"button"[39m
          [36m>[39m
            [36m<svg[39m
              [33maria-hidden[39m=[32m"true"[39m
              [33mclass[39m=[32m"lucide lucide-panel-left-close"[39m
              [33mfill[39m=[32m"none"[39m
              [33mfocusable[39m=[32m"false"[39m
              [33mheight[39m=[32m"24"[39m
              [33mstroke[39m=[32m"currentColor"[39m
              [33mstroke-linecap[39m=[32m"round"[39m
              [33mstroke-linejoin[39m=[32m"round"[39m
              [33mstroke-width[39m=[32m"2"[39m
              [33mviewBox[39m=[32m"0 0 24 24"[39m
              [33mwidth[39m=[32m"24"[39m
              [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
            [36m>[39m
              [36m<rect[39m
                [33mheight[39m=[32m"18"[39m
                [33mrx[39m=[32m"2"[39m
                [33mwidth[39m=[32m"18"[39m
                [33mx[39m=[32m"3"[39m
                [33my[39m=[32m"3"[39m
              [36m/>[39m
              [36m<path[39m
                [33md[39m=[32m"M9 3v18"[39m
              [36m/>[39m
              [36m<path[39m
                [33md[39m=[32m"m16 15-3-3 3-3"[39m
              [36m/>[39m
            [36m</svg>[39m
          [36m</button>[39m
        [36m</aside>[39m
        [36m<aside[39m
          [33maria-label[39m=[32m"Primary sidebar"[39m
          [33mclass[39m=[32m"sidebar"[39m
          [33mid[39m=[32m"app-sidebar"[39m
        [36m>[39m
          [36m<header[39m
            [33maria-label[39m=[32m"Left sidebar top menu"[39m
            [33mclass[39m=[32m"left-sidebar-top-menu panel-toolbar"[39m
          [36m>[39m
            [36m<div[39m
              [33mclass[39m=[32m"left-sidebar-top-menu-tabs"[39m
            [36m>[39m
              [36m<button[39m
                [33maria-label[39m=[32m"Workspace"[39m
                [33maria-pressed[39m=[32m"true"[39m
                [33mclass[39m=[32m"top-menu-view-button is-active"[39m
                [33mtitle[39m=[32m"Workspace"[39m
                [33mtype[39m=[32m"button"[39m
              [36m>[39m
                [36m<span[39m
                  [33maria-hidden[39m=[32m"true"[39m
                  [33mclass[39m=[32m"top-menu-vie...

Ignored nodes: comments, script, style
[36m<body>[39m
  [36m<div>[39m
    [36m<div[39m
      [33mclass[39m=[32m"window-shell"[39m
    [36m>[39m
      [36m<div[39m
        [33maria-label[39m=[32m"Window controls"[39m
        [33mclass[39m=[32m"window-controls-floating"[39m
        [33mrole[39m=[32m"group"[39m
      [36m>[39m
        [36m<button[39m
          [33maria-label[39m=[32m"Minimize window"[39m
          [33mclass[39m=[32m"window-control"[39m
          [33mtype[39m=[32m"button"[39m
        [36m>[39m
          [36m<svg[39m
            [33maria-hidden[39m=[32m"true"[39m
            [33mclass[39m=[32m"lucide lucide-minus"[39m
            [33mfill[39m=[32m"none"[39m
            [33mfocusable[39m=[32m"false"[39m
            [33mheight[39m=[32m"24"[39m
            [33mstroke[39m=[32m"currentColor"[39m
            [33mstroke-linecap[39m=[32m"round"[39m
            [33mstroke-linejoin[39m=[32m"round"[39m
            [33mstroke-width[39m=[32m"2"[39m
            [33mviewBox[39m=[32m"0 0 24 24"[39m
            [33mwidth[39m=[32m"24"[39m
            [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
          [36m>[39m
            [36m<path[39m
              [33md[39m=[32m"M5 12h14"[39m
            [36m/>[39m
          [36m</svg>[39m
        [36m</button>[39m
        [36m<button[39m
          [33maria-label[39m=[32m"Maximize window"[39m
          [33mclass[39m=[32m"window-control"[39m
          [33mtype[39m=[32m"button"[39m
        [36m>[39m
          [36m<svg[39m
            [33maria-hidden[39m=[32m"true"[39m
            [33mclass[39m=[32m"lucide lucide-square"[39m
            [33mfill[39m=[32m"none"[39m
            [33mfocusable[39m=[32m"false"[39m
            [33mheight[39m=[32m"24"[39m
            [33mstroke[39m=[32m"currentColor"[39m
            [33mstroke-linecap[39m=[32m"round"[39m
            [33mstroke-linejoin[39m=[32m"round"[39m
            [33mstroke-width[39m=[32m"2"[39m
            [33mviewBox[39m=[32m"0 0 24 24"[39m
            [33mwidth[39m=[32m"24"[39m
            [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
          [36m>[39m
            [36m<rect[39m
              [33mheight[39m=[32m"18"[39m
              [33mrx[39m=[32m"2"[39m
              [33mwidth[39m=[32m"18"[39m
              [33mx[39m=[32m"3"[39m
              [33my[39m=[32m"3"[39m
            [36m/>[39m
          [36m</svg>[39m
        [36m</button>[39m
        [36m<button[39m
          [33maria-label[39m=[32m"Close window"[39m
          [33mclass[39m=[32m"window-control is-close"[39m
          [33mtype[39m=[32m"button"[39m
        [36m>[39m
          [36m<svg[39m
            [33maria-hidden[39m=[32m"true"[39m
            [33mclass[39m=[32m"lucide lucide-x"[39m
            [33mfill[39m=[32m"none"[39m
            [33mfocusable[39m=[32m"false"[39m
            [33mheight[39m=[32m"24"[39m
            [33mstroke[39m=[32m"currentColor"[39m
            [33mstroke-linecap[39m=[32m"round"[39m
            [33mstroke-linejoin[39m=[32m"round"[39m
            [33mstroke-width[39m=[32m"2"[39m
            [33mviewBox[39m=[32m"0 0 24 24"[39m
            [33mwidth[39m=[32m"24"[39m
            [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m
          [36m>[39m
            [36m<path[39m
              [33md[39m=[32m"M18 6 6 18"[39m
            [36m/>[39m
            [36m<path[39m
              [33md[39m=[32m"m6 6 12 12"[39m
            [36m/>[39m
          [36m</svg>[39m
        [36m</button>[39m
      [36m</div>[39m
      [36m<main[39m
        [33mclass[39m=[32m"app-shell"[39m
        [33mstyle[39m=[32m"--window-controls-clearance: 124px; --window-controls-canvas-clearance: 0px; --window-con
trols-right-sidebar-clearance: 124px; --activity-rail-display-width: 54px; --sidebar-display-width: 236px; --sidebar-re
sizer-width: 10px; --sidebar-width: 236px; --right-sidebar-display-width: 236px; --right-sidebar-resizer-width: 10px; -
-right-sidebar-width: 236px;"[39m
      [36m>[39m
        [36m<aside[39m
          [33maria-label[39m=[32m"Primary navigation rail"[39m
          [33mclass[39m=[32m"activity-rail"[39m
        [36m>[39m
          [36m<button[39m
            [33maria-label[39m=[32m"Collapse left sidebar"[39m
            [33maria-pressed[39m=[32m"true"[39m
            [33mclass[39m=[32m"sidebar-toggle-button is-rail is-left is-active"[39m
            [33mtitle[39m=[32m"Collapse left sidebar"[39m
            [33mtype[39m=[32m"button"[39m
          [36m>[39m
            [36m<svg[39m
              [33maria-hidden[39m=[32m"true"[39m
              [33mclass[39m=[32m"lucide lucide-panel-left-close"[39m
              [33mfill[39m=[32m"none"[39m
              [33mfocusable[39m=[32m"false"[39m
              [33mheight[39m=[32m"24"[39m
              [33mstroke[39m=[32m"currentColor"[39m
              [33mstroke-linecap[39m=[32m"round"[39m
              [33mstroke-linejoin[39m=[32m"round"[39m
              [33mstroke-width[39m=[32m"2"[39m
              [33mviewBox[39m=[32m"0 0 24 24"[39m
              [33mwidth[39m=[32m"24"[39m
              [33mxmlns[39m=[32m"http://www.w3.org/2000/svg"[39m

            [36m>[39m
              [36m<rect[39m
                [33mheight[39m=[32m"18"[39m
                [33mrx[39m=[32m"2"[39m
                [33mwidth[39m=[32m"18"[39m
                [33mx[39m=[32m"3"[39m
                [33my[39m=[32m"3"[39m
              [36m/>[39m
              [36m<path[39m
                [33md[39m=[32m"M9 3v18"[39m
              [36m/>[39m
              [36m<path[39m
                [33md[39m=[32m"m16 15-3-3 3-3"[39m
              [36m/>[39m
            [36m</svg>[39m
          [36m</button>[39m
        [36m</aside>[39m
        [36m<aside[39m
          [33maria-label[39m=[32m"Primary sidebar"[39m
          [33mclass[39m=[32m"sidebar"[39m
          [33mid[39m=[32m"app-sidebar"[39m
        [36m>[39m
          [36m<header[39m
            [33maria-label[39m=[32m"Left sidebar top menu"[39m
            [33mclass[39m=[32m"left-sidebar-top-menu panel-toolbar"[39m
          [36m>[39m
            [36m<div[39m
              [33mclass[39m=[32m"left-sidebar-top-menu-tabs"[39m
            [36m>[39m
              [36m<button[39m
                [33maria-label[39m=[32m"Workspace"[39m
                [33maria-pressed[39m=[32m"true"[39m
                [33mclass[39m=[32m"top-menu-view-button is-active"[39m
                [33mtitle[39m=[32m"Workspace"[39m
                [33mtype[39m=[32m"button"[39m
              [36m>[39m
                [36m<span[39m
                  [33maria-hidden[39m=[32m"true"[39m
                  [33mclass[39m=[32m"top-menu-vie...
 ❯ waitForWrapper ../../node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/wait-for.
js:163:27
 ❯ ../../node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:86:33
 ❯ src/renderer/src/App.test.tsx:5037:25
    5035|     fireEvent.click(screen.getByRole("button", { name: "Add attachment…
    5036|
    5037|     expect(await screen.findByText("hero.png")).toBeInTheDocument()
       |                         ^
    5038|     expect(screen.getByText("brief.pdf")).toBeInTheDocument()
    5039|

뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽뿯⎽[1/1]뿯⎽

 Test Files  1 failed (1)
      Tests  1 failed | 89 skipped (90)
   Start at  01:44:20
   Duration  2.29s (transform 347ms, setup 86ms, import 516ms, tests 1.22s, environment 366ms)

