Skip to content

Commit c3a6463

Browse files
committed
fix: tests
1 parent 6d5aeb3 commit c3a6463

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

src/utils/export.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ export async function generateHtmlPage(document: string, fileTitle: string, pack
5151
const breadcrumbs = addBackLink ? `<div class="breadcrumbs"><a href="index.html">Table of contents</a> > <span>${fileTitle}</span></div>` : ''
5252
const filled = template
5353
.replace('{{fileTitle}}', fileTitle)
54+
// arrow function disables replacement patterns like $&
5455
.replace('{{apispecViewScript}}', () => apispecViewScript)
5556
.replaceAll('{{packageName}}', packageName)
5657
.replaceAll('{{version}}', version)

test/export.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,16 @@ describe('Export test', () => {
6969

7070
editor = await Editor.openProject(pkg.packageId, pkg)
7171

72-
// if (!await fs.stat(EXPORT_RESULTS_PATH)) {
72+
// try {
7373
// await fs.mkdir(EXPORT_RESULTS_PATH)
74+
// } catch (e) {
75+
//
7476
// }
7577
})
7678

7779
// afterEach(async () => {
78-
// const { packageVersion, exportFileName } = await editor.createNodeVersionPackage()
79-
// await fs.writeFile(`${EXPORT_RESULTS_PATH}/${exportFileName}`, packageVersion)
80+
// const { packageVersion, exportFileName } = await editor.createNodeVersionPackage()
81+
// await fs.writeFile(`${EXPORT_RESULTS_PATH}/${exportFileName}`, packageVersion)
8082
// })
8183

8284
test('should export rest document to html', async () => {

test/helpers/registry/local.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -488,16 +488,15 @@ export class LocalRegistry implements IRegistry {
488488
)
489489
}
490490

491-
async getVersion(packageId: string, version: string): Promise<PackageVersionCache | undefined> {
492-
const [verisonKey] = getSplittedVersionKey(version)
493-
const compositeKey = getCompositeKey(packageId, verisonKey)
491+
async getVersion(packageId: string, versionKey: string): Promise<PackageVersionCache | undefined> {
492+
const compositeKey = getCompositeKey(packageId, versionKey)
494493
if (this.versions.has(compositeKey)) {
495494
return this.versions.get(compositeKey)
496495
}
497496

498497
const versionConfig = await loadConfig(
499498
VERSIONS_PATH,
500-
`${packageId}/${verisonKey}`,
499+
`${packageId}/${versionKey}`,
501500
PACKAGE.INFO_FILE_NAME,
502501
) as BuildConfig
503502
const versionCache: PackageVersionCache = {
@@ -514,7 +513,7 @@ export class LocalRegistry implements IRegistry {
514513

515514
const operationsFile = await loadFileAsString(
516515
VERSIONS_PATH,
517-
`${packageId}/${verisonKey}`,
516+
`${packageId}/${versionKey}`,
518517
PACKAGE.OPERATIONS_FILE_NAME,
519518
)
520519

@@ -527,7 +526,7 @@ export class LocalRegistry implements IRegistry {
527526

528527
const data = await loadFileAsString(
529528
VERSIONS_PATH,
530-
`${packageId}/${verisonKey}/${PACKAGE.OPERATIONS_DIR_NAME}`,
529+
`${packageId}/${versionKey}/${PACKAGE.OPERATIONS_DIR_NAME}`,
531530
`${operation.operationId}.json`,
532531
)
533532
versionCache.operations.set(
@@ -541,14 +540,14 @@ export class LocalRegistry implements IRegistry {
541540

542541
const documentsFile = await loadFileAsString(
543542
VERSIONS_PATH,
544-
`${packageId}/${verisonKey}`,
543+
`${packageId}/${versionKey}`,
545544
PACKAGE.DOCUMENTS_FILE_NAME,
546545
)
547546
const { documents } = documentsFile ? JSON.parse(documentsFile) : null as VersionDocuments | null ?? { documents: [] }
548547
for (const document of documents) {
549548
const data = await loadFileAsString(
550549
VERSIONS_PATH,
551-
`${packageId}/${verisonKey}/${PACKAGE.DOCUMENTS_DIR_NAME}`,
550+
`${packageId}/${versionKey}/${PACKAGE.DOCUMENTS_DIR_NAME}`,
552551
document.filename,
553552
)
554553

@@ -565,7 +564,7 @@ export class LocalRegistry implements IRegistry {
565564

566565
const comparisonsFile = await loadFileAsString(
567566
VERSIONS_PATH,
568-
`${packageId}/${verisonKey}`,
567+
`${packageId}/${versionKey}`,
569568
PACKAGE.COMPARISONS_FILE_NAME,
570569
)
571570
const { comparisons } = (comparisonsFile
@@ -578,7 +577,7 @@ export class LocalRegistry implements IRegistry {
578577

579578
const notificationsFile = await loadFileAsString(
580579
VERSIONS_PATH,
581-
`${packageId}/${verisonKey}`,
580+
`${packageId}/${versionKey}`,
582581
PACKAGE.NOTIFICATIONS_FILE_NAME,
583582
)
584583
const { notifications } = (notificationsFile

test/projects/export/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"packageId": "export",
33
"packageName": "export pkg",
44
"apiType": "rest",
5-
"version": "regular-version",
5+
"version": "regular-version@123",
66
"files": [
77
{
88
"fileId": "1.yaml",

0 commit comments

Comments
 (0)