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