morning-builds-core
Version:
Core functionality for Morning Builds
41 lines • 1.69 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var JiraClient = /** @class */ (function () {
function JiraClient() {
this.searchIssues = jest.fn().mockImplementation(function (_a) {
var text = _a.text, project = _a.project, type = _a.type;
var JIRA_ISSUES_MAP = {
'com.company.data#dataTest#01': [
{
key: 'P-101',
summary: 'com.company.data#dataTest#01',
issueType: 'Flaky test',
status: 'open',
url: 'http://company.com/jira/browse/P-101',
}
],
'com.company.business#businessTest#01': [
{
key: 'P-201',
summary: 'com.company.business#businessTest#01',
issueType: 'Flaky test',
status: 'done',
url: 'http://company.com/jira/browse/P-201',
},
{
key: 'P-202',
summary: 'com.company.business#businessTest#01, the return',
issueType: 'Flaky test',
status: 'todo',
url: 'http://company.com/jira/browse/P-202',
}
]
};
return Promise.resolve(JIRA_ISSUES_MAP[text] || []);
});
this.addComment = jest.fn().mockReturnValue(Promise.resolve());
}
return JiraClient;
}());
exports.JiraClient = JiraClient;
//# sourceMappingURL=jira-promises.js.map