Skip to content

Commit a17c05e

Browse files
committed
test: fix taxonomy & variant entries test cases
1 parent 125d518 commit a17c05e

3 files changed

Lines changed: 8 additions & 1 deletion

File tree

packages/contentstack-import/src/import/modules/taxonomies.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,11 @@ export default class ImportTaxonomies extends BaseClass {
9494
* @returns {Promise<any>} Promise<any>
9595
*/
9696
async importTaxonomies({ apiContent, localeCode }: { apiContent: any[]; localeCode?: string }): Promise<void> {
97+
if (!apiContent || apiContent?.length === 0) {
98+
log.debug('No taxonomies to import', this.importConfig.context);
99+
return;
100+
}
101+
97102
const onSuccess = ({ apiData }: any) => this.handleSuccess(apiData, localeCode);
98103
const onReject = ({ error, apiData }: any) => this.handleFailure(error, apiData, localeCode);
99104

packages/contentstack-import/test/unit/import/modules/taxonomies.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ describe('ImportTaxonomies', () => {
3636
mockImportConfig = {
3737
apiKey: 'test',
3838
backupDir: testBackupDir,
39+
contentDir: testBackupDir,
3940
context: { module: 'taxonomies' },
4041
concurrency: 2,
4142
fetchConcurrency: 3,

packages/contentstack-import/test/unit/import/modules/variant-entries.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ describe('ImportVariantEntries', () => {
7676
beforeEach(() => {
7777
mockImportConfig = {
7878
contentDir: '/test/backup',
79+
backupDir: '/test/backup',
7980
apiKey: 'test-api-key',
8081
context: {
8182
command: 'cm:stacks:import',
@@ -528,7 +529,7 @@ describe('ImportVariantEntries', () => {
528529
it('should handle different data paths in projectMapperFilePath construction', () => {
529530
const customConfig = {
530531
...mockImportConfig,
531-
contentDir: '/custom/backup/path'
532+
backupDir: '/custom/backup/path'
532533
};
533534
const customImportVariantEntries = new ImportVariantEntries({
534535
importConfig: customConfig

0 commit comments

Comments
 (0)