import { vitestConfig } from '@tooling/vitest-config'

export default vitestConfig.realPg({
  test: {
    include: [
      'src/schema.test.ts',
      'src/migrate.test.ts',
      'src/errors.test.ts',
      'src/valuation/fifo.test.ts',
      'src/valuation/weighted-average.test.ts',
      'src/internal/post-movement.test.ts',
      'src/post-receipt.test.ts',
      'src/post-issue.test.ts',
      'src/post-adjustment.test.ts',
      'src/transfer-stock.test.ts',
      'src/reverse-movement.test.ts',
      'src/record-count.test.ts',
      'src/reads/on-hand-valuation.test.ts',
      'src/reads/cogs-movements.test.ts',
      'src/index.test.ts',
    ],
    maxWorkers: 1,
  },
})
