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