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