style: lint
This commit is contained in:
@@ -12,11 +12,11 @@ import { createFluxService } from './flux'
|
||||
import * as schema from '../../schemas'
|
||||
|
||||
function createMockConfigKV(overrides: Record<string, number> = {}): ReturnType<typeof createConfigKVService> {
|
||||
const defaults: Record<string, number> = { INITIAL_USER_FLUX: 100, FLUX_PER_REQUEST: 1, ...overrides }
|
||||
const defaults: Record<string, number> = { FLUX_PER_REQUEST: 1, INITIAL_USER_FLUX: 100, ...overrides }
|
||||
return {
|
||||
get: vi.fn(async (key: string) => defaults[key]),
|
||||
getOrThrow: vi.fn(async (key: string) => defaults[key]),
|
||||
getOptional: vi.fn(async (key: string) => defaults[key] ?? null),
|
||||
getOrThrow: vi.fn(async (key: string) => defaults[key]),
|
||||
set: vi.fn(),
|
||||
} as any
|
||||
}
|
||||
@@ -33,9 +33,9 @@ describe('fluxService (DB-backed)', () => {
|
||||
db = await mockDB(schema)
|
||||
|
||||
const [user] = await db.insert(schema.user).values({
|
||||
email: 'test@example.com',
|
||||
id: 'user-1',
|
||||
name: 'Test User',
|
||||
email: 'test@example.com',
|
||||
}).returning()
|
||||
testUser = user
|
||||
})
|
||||
@@ -63,10 +63,10 @@ describe('fluxService (DB-backed)', () => {
|
||||
const txRecords = await db.select().from(schema.fluxTransaction).where(eq(schema.fluxTransaction.userId, testUser.id))
|
||||
expect(txRecords).toHaveLength(1)
|
||||
expect(txRecords[0]).toMatchObject({
|
||||
type: 'initial',
|
||||
amount: 100,
|
||||
balanceBefore: 0,
|
||||
balanceAfter: 100,
|
||||
balanceBefore: 0,
|
||||
type: 'initial',
|
||||
})
|
||||
})
|
||||
|
||||
@@ -79,7 +79,7 @@ describe('fluxService (DB-backed)', () => {
|
||||
|
||||
it('getFlux should load from DB when Redis cache misses', async () => {
|
||||
// Pre-insert user flux directly
|
||||
await db.insert(schema.userFlux).values({ userId: testUser.id, flux: 42 })
|
||||
await db.insert(schema.userFlux).values({ flux: 42, userId: testUser.id })
|
||||
|
||||
const record = await service.getFlux(testUser.id)
|
||||
expect(record.flux).toBe(42)
|
||||
@@ -87,7 +87,7 @@ describe('fluxService (DB-backed)', () => {
|
||||
})
|
||||
|
||||
it('updateStripeCustomerId should update DB only', async () => {
|
||||
await db.insert(schema.userFlux).values({ userId: testUser.id, flux: 100 })
|
||||
await db.insert(schema.userFlux).values({ flux: 100, userId: testUser.id })
|
||||
|
||||
const result = await service.updateStripeCustomerId(testUser.id, 'cus_abc123')
|
||||
expect(result!.stripeCustomerId).toBe('cus_abc123')
|
||||
|
||||
Reference in New Issue
Block a user