refactor(payments): extract PAYMENT_METADATA_TYPE constants

This commit is contained in:
Jennie Robinson Faber 2026-04-27 11:24:58 +01:00
parent 0eeb3c351f
commit 5432dfe8f2
4 changed files with 24 additions and 4 deletions

View file

@ -3,6 +3,7 @@ import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest'
import { requireAuth, getOptionalMember } from '../../../server/utils/auth.js'
import { validateBody as importedValidateBody } from '../../../server/utils/validateBody.js'
import { loadPublicEvent } from '../../../server/utils/loadEvent.js'
import { PAYMENT_METADATA_TYPES } from '../../../server/utils/paymentTypes.js'
import Member from '../../../server/models/member.js'
import Series from '../../../server/models/series.js'
import initPaymentHandler from '../../../server/api/helcim/initialize-payment.post.js'
@ -22,6 +23,9 @@ vi.mock('../../../server/models/series.js', () => ({ default: { findOne: vi.fn()
// helcimInitializePaymentSchema is a Nitro auto-import used by validateBody
vi.stubGlobal('helcimInitializePaymentSchema', {})
// PAYMENT_METADATA_TYPES is a Nitro auto-import from server/utils/paymentTypes.js
vi.stubGlobal('PAYMENT_METADATA_TYPES', PAYMENT_METADATA_TYPES)
const mockFetch = vi.fn()
vi.stubGlobal('fetch', mockFetch)