Skip to content

Commit 7a9f55c

Browse files
committed
refactor(api): rename attestation and certificate PDF generation files
1 parent f5e4ed3 commit 7a9f55c

8 files changed

Lines changed: 13 additions & 13 deletions

File tree

api/src/certification/results/application/certificate-controller.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import { usecases } from '../domain/usecases/index.js';
88
import * as certificateSerializer from '../infrastructure/serializers/certificate-serializer.js';
99
import * as certificateSummarySerializer from '../infrastructure/serializers/certificate-summary-serializer.js';
1010
import * as privateCertificateSerializer from '../infrastructure/serializers/private-certificate-serializer.js';
11-
import * as v3CertificationAttestationPdf from '../infrastructure/utils/pdf/generate-pdf-certificate.js';
12-
import * as v2CertificationAttestationPdf from '../infrastructure/utils/pdf/generate-v2-pdf-certificate.js';
11+
import * as v2CertificationAttestationPdf from '../infrastructure/utils/pdf/generate-v2-pdf-attestation.js';
12+
import * as v3CertificationAttestationPdf from '../infrastructure/utils/pdf/generate-v3-pdf-certificate.js';
1313

1414
async function getCertificateByVerificationCode(request, h, dependencies = { certificateSerializer }) {
1515
const locale = getChallengeLocale(request);

api/src/certification/results/infrastructure/utils/pdf/generate-v2-pdf-certificate.js renamed to api/src/certification/results/infrastructure/utils/pdf/generate-v2-pdf-attestation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import url from 'node:url';
33
import PDFDocument from 'pdfkit';
44

55
import { CertificateGenerationError } from '../../../domain/errors.js';
6-
import generateV2AttestationTemplate from './templates/v2-certificate.js';
6+
import generateV2AttestationTemplate from './templates/v2-attestation.js';
77
const __dirname = url.fileURLToPath(new URL('.', import.meta.url));
88

99
/**

api/src/certification/results/infrastructure/utils/pdf/generate-pdf-certificate.js renamed to api/src/certification/results/infrastructure/utils/pdf/generate-v3-pdf-certificate.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import url from 'node:url';
66
import PDFDocument from 'pdfkit';
77

88
import { hasCoreScope } from '../../../../shared/domain/models/Frameworks.js';
9-
import generateV3AttestationTemplate from './templates/v3-certificate.js';
10-
import generateV3PixPlusAttestationTemplate from './templates/v3-pix-plus-certificate.js';
9+
import generateV3CertificateTemplate from './templates/v3-certificate.js';
10+
import generateV3PixPlusCertificateTemplate from './templates/v3-pix-plus-certificate.js';
1111

1212
const __dirname = url.fileURLToPath(new URL('.', import.meta.url));
1313

@@ -46,13 +46,13 @@ const generate = async ({ certificates, i18n }) => {
4646
}
4747

4848
if (hasCoreScope(certificate.certificationFramework)) {
49-
generateV3AttestationTemplate({
49+
generateV3CertificateTemplate({
5050
pdf: doc,
5151
data: certificate,
5252
translate: i18n.__,
5353
});
5454
} else {
55-
await generateV3PixPlusAttestationTemplate({
55+
await generateV3PixPlusCertificateTemplate({
5656
pdf: doc,
5757
data: certificate,
5858
translate: i18n.__,

api/src/certification/results/infrastructure/utils/pdf/templates/v2-certificate.js renamed to api/src/certification/results/infrastructure/utils/pdf/templates/v2-attestation.js

File renamed without changes.

api/src/certification/results/infrastructure/utils/pdf/templates/v3-certificate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const __badgesDirname = url.fileURLToPath(new URL('../badges/', import.meta.url)
1515
* @param {object} params
1616
* @param {Certificate} params.data
1717
*/
18-
export default function generateV3AttestationTemplate({ pdf, data, translate }) {
18+
export default function generateV3CertificateTemplate({ pdf, data, translate }) {
1919
// Global
2020
pdf.image(path.resolve(__dirname, 'assets/v3-core-background.jpg'), 0, 0, {
2121
width: pdf.page.width,

api/src/certification/results/infrastructure/utils/pdf/templates/v3-pix-plus-certificate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const __dirname = url.fileURLToPath(new URL('.', import.meta.url));
1515
* @param {Function} params.translate
1616
* @param {Map<string, Buffer>} params.imageCache
1717
*/
18-
export default async function generateV3PixPlusAttestationTemplate({ pdf, data, translate, imageCache }) {
18+
export default async function generateV3PixPlusCertificateTemplate({ pdf, data, translate, imageCache }) {
1919
// Global
2020
pdf.image(path.resolve(__dirname, 'assets/v3-pix-plus-background.jpg'), 0, 0, {
2121
width: pdf.page.width,

api/tests/certification/results/integration/infrastructure/utils/pdf/generate-v2-pdf-certificate_test.js renamed to api/tests/certification/results/integration/infrastructure/utils/pdf/generate-v2-pdf-attestation_test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import url from 'node:url';
44
import dayjs from 'dayjs';
55
import { getDocument } from 'pdfjs-dist/legacy/build/pdf.mjs';
66

7-
import { generate } from '../../../../../../../src/certification/results/infrastructure/utils/pdf/generate-v2-pdf-certificate.js';
7+
import { generate } from '../../../../../../../src/certification/results/infrastructure/utils/pdf/generate-v2-pdf-attestation.js';
88
import { AlgorithmEngineVersion } from '../../../../../../../src/certification/shared/domain/models/AlgorithmEngineVersion.js';
99
import { ComplementaryCertificationKeys } from '../../../../../../../src/certification/shared/domain/models/ComplementaryCertificationKeys.js';
1010
import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js';
@@ -14,7 +14,7 @@ import { buildCompetenceMark } from '../../../../../../tooling/domain-builder/fa
1414

1515
const __dirname = url.fileURLToPath(new URL('.', import.meta.url));
1616

17-
describe('Integration | Infrastructure | Utils | Pdf | V2 Certificate Pdf', function () {
17+
describe('Integration | Infrastructure | Utils | Pdf | V2 Attestation Pdf', function () {
1818
let i18n, translate;
1919

2020
beforeEach(function () {

api/tests/certification/results/integration/infrastructure/utils/pdf/generate-pdf-certificate_test.js renamed to api/tests/certification/results/integration/infrastructure/utils/pdf/generate-v3-pdf-certificate_test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import url from 'node:url';
44
import dayjs from 'dayjs';
55
import { getDocument } from 'pdfjs-dist/legacy/build/pdf.mjs';
66

7-
import { generate } from '../../../../../../../src/certification/results/infrastructure/utils/pdf/generate-pdf-certificate.js';
7+
import { generate } from '../../../../../../../src/certification/results/infrastructure/utils/pdf/generate-v3-pdf-certificate.js';
88
import { Frameworks } from '../../../../../../../src/certification/shared/domain/models/Frameworks.js';
99
import { getI18n } from '../../../../../../../src/shared/infrastructure/i18n/i18n.js';
1010
import { expect } from '../../../../../../test-helper.js';
1111
import { domainBuilder } from '../../../../../../tooling/domain-builder/domain-builder.js';
1212

1313
const __dirname = url.fileURLToPath(new URL('.', import.meta.url));
1414

15-
describe('Integration | Infrastructure | Utils | Pdf | V3 Certification Attestation Pdf', function () {
15+
describe('Integration | Infrastructure | Utils | Pdf | V3 Certificate Pdf', function () {
1616
let i18n, translate;
1717

1818
beforeEach(function () {

0 commit comments

Comments
 (0)