Files
stale/__tests__/functions/generate-iissue.ts
Chiranjib Swain eaf9131fae refactor: update imports to use ES module syntax and improve test structure (#1350)
- Changed import statements across multiple files to use the .js extension for ES module compatibility.
- Refactored test files to utilize jest's unstable_mockModule for mocking core actions.
- Removed unnecessary spy instances in tests, replacing them with direct mocked function calls.
- Updated TypeScript configuration to target ES2022 and use NodeNext module resolution.
- Removed the tsconfig.spec.json file and adjusted the main tsconfig.json to exclude test files.
2026-07-23 15:39:34 -05:00

21 lines
484 B
TypeScript

import {IIssue} from '../../src/interfaces/issue.js';
export function generateIIssue(
partialIssue?: Readonly<Partial<IIssue>>
): IIssue {
return {
milestone: undefined,
assignees: [],
labels: [],
created_at: new Date().toISOString(),
updated_at: new Date().toISOString(),
draft: false,
number: Math.round(Math.random() * 5000),
pull_request: null,
title: 'dummy-title',
locked: false,
state: 'dummy-state',
...partialIssue
};
}