fix(core): update

This commit is contained in:
2020-06-22 13:40:05 +00:00
parent 15889699b4
commit ea16521ca3
5 changed files with 80 additions and 0 deletions

View File

@@ -65,4 +65,26 @@ tap.test('should get all tasks for a project', async () => {
tasks.forEach(taskArg => console.log(taskArg.title));
});
tap.test('should get a milestone', async () => {
const organizations = await oraInstance.getOrganizations();
const losslessOrganization = organizations.find(orgArg => {
return orgArg.name.startsWith('Lossless');
});
const projectsInLosslessOrg = await losslessOrganization.getProjects();
const featureProjects = projectsInLosslessOrg.filter(oraProjectArg => {
return oraProjectArg.title.includes('Feature');
});
const layerIoProject = featureProjects.find(oraProjectArg =>
oraProjectArg.title.includes('layer.io')
);
const lists = await layerIoProject.getLists();
let tasks: ora.OraTask[] = [];
for (const list of lists) {
tasks = tasks.concat(await list.getTasks());
}
console.log('the following tasks are available:');
const milestone = await tasks[0].getMilestone();
expect(milestone).to.be.instanceOf(ora.OraMilestone);
});
tap.start();