mirror of
https://github.com/withastro/astro.git
synced 2024-12-23 21:53:55 -05:00
2e4958c8a7
* Add integrations API for adding db config/seed files
* Fix seeding when user seed file is present
* Add basic test and fixture for integrations API
* Freeze that lockfile
* Test to see if this is a Windows fix
* Don’t import.meta.glob integration seed files
* Make integration seed files export a default function
* style: rejiggle
* Fix temporary file conflicts
* Remove changes to Astro’s core types, type utility method instead
* Use `astro:db` instead of `@astrojs/db`
* Revert unnecessarily cautious temporary path name
This reverts commit ef2156e41b
.
* Add changeset
* Fix entrypoints and `asDrizzleTable` usage in changeset
* Getting Nate in on the co-author action
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Fix user seed file in integrations fixture
* Update `seedLocal()` after merge
* Provide empty `seedFiles` array in `db execute`
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
15 lines
347 B
TypeScript
15 lines
347 B
TypeScript
import { defineDbIntegration } from '@astrojs/db/utils';
|
|
|
|
export default function testIntegration() {
|
|
return defineDbIntegration({
|
|
name: 'db-test-integration',
|
|
hooks: {
|
|
'astro:db:setup'({ extendDb }) {
|
|
extendDb({
|
|
configEntrypoint: './integration/config.ts',
|
|
seedEntrypoint: './integration/seed.ts',
|
|
});
|
|
},
|
|
},
|
|
});
|
|
}
|