.mockery.yaml RawHistoryFolder
1template: testify
2template-data:
3 unroll-variadic: true
4packages:
5 github.com/bnema/dumber/internal/bootstrap:
6 config:
7 dir: '{{.InterfaceDir}}/mocks'
8 filename: '{{ .InterfaceFile | base }}'
9 pkgname: mocks
10 interfaces:
11 configChangeManager:
12 config:
13 structname: MockConfigChangeManager
14 github.com/bnema/dumber/internal/cli/cmd:
15 config:
16 dir: '{{.InterfaceDir}}/mocks'
17 filename: '{{ .InterfaceFile | base }}'
18 pkgname: mocks
19 interfaces:
20 sessionManager:
21 config:
22 structname: MockSessionManager
23 github.com/bnema/dumber/internal/infrastructure/clipboard:
24 config:
25 dir: '{{.InterfaceDir}}/mocks'
26 filename: '{{ .InterfaceFile | base }}'
27 pkgname: mocks
28 interfaces:
29 toolkitClipboard:
30 config:
31 structname: MockToolkitClipboard
32 github.com/bnema/dumber/internal/infrastructure/idle:
33 config:
34 dir: '{{.InterfaceDir}}/mocks'
35 filename: '{{ .InterfaceFile | base }}'
36 pkgname: mocks
37 interfaces:
38 portalClient:
39 config:
40 structname: MockPortalClient
41 github.com/bnema/dumber/internal/infrastructure/systemviewsbridge:
42 config:
43 dir: '{{.InterfaceDir}}/mocks'
44 filename: '{{ .InterfaceFile | base }}'
45 pkgname: mocks
46 interfaces:
47 Transport: {}
48 github.com/bnema/purego-pipewire/pipewire:
49 config:
50 dir: internal/infrastructure/audio/pipewire/mocks
51 filename: '{{ .InterfaceFile | base }}'
52 pkgname: mocks
53 interfaces:
54 Player: {}
55 github.com/bnema/dumber/internal/application/port:
56 config:
57 dir: '{{.InterfaceDir}}/mocks'
58 filename: '{{ .InterfaceFile | base }}'
59 pkgname: mocks
60 interfaces:
61 ConfigMigrator: {}
62 ConfigSchemaProvider: {}
63 ConfigTransformer: {}
64 DatabaseProvider: {}
65 DiffFormatter: {}
66 SessionLogger: {}
67 SessionProcessProbe: {}
68 SessionSpawner: {}
69 WindowStateProvider: {}
70 PageNavigator: {}
71 WebView: {}
72 PageScrollable: {}
73 VimPageInteractor: {}
74 WebViewFactory: {}
75 WebViewPool: {}
76 MemoryPressureApplier: {}
77 HardwareSurveyor: {}
78 ColorSchemeDetector: {}
79 ColorSchemeResolver: {}
80 TextInputTarget: {}
81 FocusedInputProvider: {}
82 AccentPickerUI: {}
83 FontDetector: {}
84 KeybindingsProvider: {}
85 KeybindingsSaver: {}
86 OmniboxPreferencesSaver: {}
87 ModeLegendPreferencesSaver: {}
88 DownloadResponse: {}
89 PermissionDialogPresenter: {}
90 PermissionRepository: {}
91 Engine: {}
92 ContentInjector: {}
93 SchemeHandler: {}
94 WebUIMessageHandler: {}
95 WebUIHandlerRouter: {}
96 SettingsApplier: {}
97 FilterApplier: {}
98 FaviconDatabase: {}
99 IdleInhibitor: {}
100 PopupLifecycleCapable: {}
101 PopupFeatureResolver: {}
102 PopupOpenerCapable: {}
103 OAuthCallbackCapable: {}
104 DevToolsOpener: {}
105 Printer: {}
106 AccentKeyHandler: {}
107 AutoCopyConfig: {}
108 Clipboard: {}
109 ClipboardTextOrchestrator: {}
110 ContextMenuBuilder: {}
111 ContextMenuActionExecutor: {}
112 ContextMenuActionExecutorFactory: {}
113 DesktopIntegration: {}
114 DownloadEventHandler: {}
115 DownloadPreparer: {}
116 FaviconBlobStore: {}
117 FaviconFetcher: {}
118 FaviconImageConverter: {}
119 FaviconInvalidators: {}
120 FaviconRefreshScheduler: {}
121 FaviconRepository: {}
122 FaviconService: {}
123 FileSystem: {}
124 LocalPathResolver: {}
125 FilterManager: {}
126 Focusable: {}
127 FindController: {}
128 EntryInputTarget: {}
129 HomepageFavorites: {}
130 HomepageHistory: {}
131 HistoryChangeSink: {}
132 HistoryMutationCoordinator: {}
133 HistorySidebarHistory: {}
134 AllKeybindingsResetter: {}
135 KeybindingResetter: {}
136 KeybindingSetter: {}
137 KeybindingsGetter: {}
138 MediaDiagnostics: {}
139 NativeWidgetProvider: {}
140 Notification: {}
141 RenderingEnvManager: {}
142 FaviconResolver: {}
143 RuntimeConfigProvider: {}
144 RuntimeVersionProbe: {}
145 ScriptRefresher: {}
146 SnapshotService: {}
147 BrowserWindowOpener: {}
148 BrowserLaunchRelay: {}
149 ImageDataResolver: {}
150 ResolvedImageSaver: {}
151 MenuActionDelegator: {}
152 TextInputTargetProvider: {}
153 Texture: {}
154 ToolkitAvailabilityNotifier: {}
155 UpdateApplier: {}
156 UpdateChecker: {}
157 UpdateDownloader: {}
158 WebUIConfigSaver: {}
159 SystemviewConfigReader: {}
160 XDGPaths: {}
161 github.com/bnema/dumber/internal/domain/repository:
162 config:
163 dir: '{{.InterfaceDir}}/mocks'
164 filename: '{{ .InterfaceFile | base }}'
165 pkgname: mocks
166 interfaces:
167 ContentWhitelistRepository: {}
168 FavoriteRepository: {}
169 HistoryRepository: {}
170 SessionRepository: {}
171 SessionStateRepository: {}
172 TagRepository: {}
173 ZoomRepository: {}
174 github.com/bnema/dumber/internal/infrastructure/filtering:
175 config:
176 dir: '{{.InterfaceDir}}/mocks'
177 filename: '{{ .InterfaceFile | base }}'
178 pkgname: mocks
179 interfaces:
180 FilterDownloader: {}
181 FilterStore: {}
182 github.com/bnema/dumber/internal/ui/layout:
183 config:
184 dir: '{{.InterfaceDir}}/mocks'
185 filename: '{{ .InterfaceFile | base }}'
186 pkgname: mocks
187 interfaces:
188 BoxWidget: {}
189 ButtonWidget: {}
190 ImageWidget: {}
191 LabelWidget: {}
192 OverlayWidget: {}
193 PaneRenderer: {}
194 PaneViewFactory: {}
195 PanedWidget: {}
196 ProgressBarWidget: {}
197 SpinnerWidget: {}
198 Widget: {}
199 WidgetFactory: {}
200 github.com/bnema/dumber/internal/ui/coordinator:
201 config:
202 dir: '{{.InterfaceDir}}/mocks'
203 filename: '{{ .InterfaceFile | base }}'
204 pkgname: mocks
205 interfaces:
206 OmniboxProvider: {}
207 github.com/bnema/dumber/internal/ui/dialog:
208 config:
209 dir: '{{.InterfaceDir}}/mocks'
210 filename: '{{ .InterfaceFile | base }}'
211 pkgname: mocks
212 interfaces:
213 permissionPopup:
214 config:
215 structname: MockPermissionPopup