Compare commits

...

3 Commits

Author SHA1 Message Date
NetMan 3faa9634ab Passed all remaining tests in exercise 12 2024-01-11 21:57:16 +01:00
NetMan 2d76b4cb78 Passed first test in exercise 12 2024-01-11 21:52:09 +01:00
NetMan d8d93e38e0 Passed test (all) in exercise 11 2024-01-11 21:44:48 +01:00
3 changed files with 15 additions and 6 deletions

View File

@ -1,5 +1,8 @@
const getTheTitles = function() {
const getTheTitles = function(array) {
const titles = array.map((obj) => {
return obj.title;
})
return titles;
};
// Do not edit below this line

View File

@ -1,5 +1,11 @@
const findTheOldest = function() {
const findTheOldest = function(array) {
const oldest = array.sort((a, b) => {
let yearNow = (new Date()).getFullYear();
let ageA = ((a.yearOfDeath) ? a.yearOfDeath : yearNow) - a.yearOfBirth;
let ageB = ((b.yearOfDeath) ? b.yearOfDeath : yearNow) - b.yearOfBirth;
return (ageA > ageB) ? -1 : 1;
})[0];
return oldest;
};
// Do not edit below this line

View File

@ -21,7 +21,7 @@ describe('findTheOldest', () => {
]
expect(findTheOldest(people).name).toBe('Ray');
});
test.skip('finds the person with the greatest age if someone is still living', () => {
test('finds the person with the greatest age if someone is still living', () => {
const people = [
{
name: "Carly",
@ -40,7 +40,7 @@ describe('findTheOldest', () => {
]
expect(findTheOldest(people).name).toBe('Ray');
});
test.skip('finds the person with the greatest age if the OLDEST is still living', () => {
test('finds the person with the greatest age if the OLDEST is still living', () => {
const people = [
{
name: "Carly",