Vercel/__tests__/postgres.test.ts
Sam Becker ee9f3f4dc2
Album upgrades (#326)
* Add tag-to-album upgrade, introduce tag/album ••• menus

* Refine entity ••• menus

* Add album tagging to "Select ..." mode

* Finalize batch select/upload add album

* Refine final tag/album interactions

* Refine upgradeTagToAlbum capitalization

* Fix batch album upload, z-index issues

* Refine readonly styles
2025-09-18 22:41:12 -05:00

18 lines
559 B
TypeScript

/* eslint-disable max-len */
import { generateManyToManyValues } from '@/db';
describe('Postgres', () => {
it('Create many to many values', () => {
expect(generateManyToManyValues(['1'], ['3']))
.toEqual({
valueString: 'VALUES ($1,$2)',
values: ['1', '3'],
});
expect(generateManyToManyValues(['1', '2'], ['3', '4', '5']))
.toEqual({
valueString: 'VALUES ($1,$2),($3,$4),($5,$6),($7,$8),($9,$10),($11,$12)',
values: ['1', '3', '1', '4', '1', '5', '2', '3', '2', '4', '2', '5'],
});
});
});