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