From 8886b5cd39ba9361e7167192d9863746ec719b47 Mon Sep 17 00:00:00 2001 From: bholmesdev Date: Tue, 27 Feb 2024 17:07:55 -0500 Subject: [PATCH] refactor: remove integrations from test for now --- .../db/test/fixtures/basics/astro.config.ts | 29 ++++++++++++++----- .../db/test/fixtures/basics/db/seed.prod.ts | 11 ------- .../basics/db/{seed.dev.ts => seed.ts} | 0 .../fixtures/basics/src/pages/index.astro | 1 + 4 files changed, 22 insertions(+), 19 deletions(-) delete mode 100644 packages/db/test/fixtures/basics/db/seed.prod.ts rename packages/db/test/fixtures/basics/db/{seed.dev.ts => seed.ts} (100%) diff --git a/packages/db/test/fixtures/basics/astro.config.ts b/packages/db/test/fixtures/basics/astro.config.ts index 90d856b91b..4a7cb1f78c 100644 --- a/packages/db/test/fixtures/basics/astro.config.ts +++ b/packages/db/test/fixtures/basics/astro.config.ts @@ -1,6 +1,5 @@ -import db, { defineTable, column } from '@astrojs/db'; +import db, { defineTable, column, sql, NOW } from '@astrojs/db'; import { defineConfig } from 'astro/config'; -import { themes } from './themes-integration'; const Author = defineTable({ columns: { @@ -8,11 +7,25 @@ const Author = defineTable({ }, }); -// https://astro.build/config -export default defineConfig({ - integrations: [db(), themes()], - db: { - tables: { Author }, - unsafeDisableStudio: true, +// TODO: add back integration test +const Themes = defineTable({ + columns: { + name: column.text(), + added: column.date({ + default: sql`CURRENT_TIMESTAMP`, + }), + updated: column.date({ + default: NOW, + }), + isDark: column.boolean({ default: sql`TRUE` }), + owner: column.text({ optional: true, default: sql`NULL` }), + }, +}); + +// https://astro.build/config +export default defineConfig({ + integrations: [db()], + db: { + tables: { Author, Themes }, }, }); diff --git a/packages/db/test/fixtures/basics/db/seed.prod.ts b/packages/db/test/fixtures/basics/db/seed.prod.ts deleted file mode 100644 index e2a191fd48..0000000000 --- a/packages/db/test/fixtures/basics/db/seed.prod.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { db, Author } from 'astro:db'; - -await db - .insert(Author) - .values([ - { name: 'Ben' }, - { name: 'Nate' }, - { name: 'Erika' }, - { name: 'Bjorn' }, - { name: 'Sarah' }, - ]); diff --git a/packages/db/test/fixtures/basics/db/seed.dev.ts b/packages/db/test/fixtures/basics/db/seed.ts similarity index 100% rename from packages/db/test/fixtures/basics/db/seed.dev.ts rename to packages/db/test/fixtures/basics/db/seed.ts diff --git a/packages/db/test/fixtures/basics/src/pages/index.astro b/packages/db/test/fixtures/basics/src/pages/index.astro index 4e8882d57e..2d21f81103 100644 --- a/packages/db/test/fixtures/basics/src/pages/index.astro +++ b/packages/db/test/fixtures/basics/src/pages/index.astro @@ -1,4 +1,5 @@ --- +/// import { Author, db, Themes } from 'astro:db'; const authors = await db.select().from(Author);