* 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
18 lines
559 B
TypeScript
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'],
|
|
});
|
|
});
|
|
});
|