mockMetadataServer returns a ready-to-use mock server that handles both ListDatabases and GetDatabaseMetadata calls.
(t *testing.T, databases []map[string]any, responses ...map[string]any)
| 169 | // mockMetadataServer returns a ready-to-use mock server that handles both |
| 170 | // ListDatabases and GetDatabaseMetadata calls. |
| 171 | func mockMetadataServer(t *testing.T, databases []map[string]any, responses ...map[string]any) (*Server, *metadataMock) { |
| 172 | t.Helper() |
| 173 | mock := newMetadataMock(databases, responses...) |
| 174 | return newTestServerWithMock(t, mock.handler()), mock |
| 175 | } |
| 176 | |
| 177 | // employeeDB returns a standard single-database fixture (POSTGRES, employee_db). |
| 178 | func employeeDB() []map[string]any { |
no test coverage detected