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