lookUpProfile
function that takes name
and a property (prop
) as arguments has been pre-written for you.
The function should check if name
is an actual contact's firstName
and the given property (prop
) is a property of that contact.
If both are true, then return the "value" of that property.
If name
does not correspond to any contacts then return "No such contact"
.
If prop
does not correspond to any valid properties of a contact found to match name
then return "No such property"
.
"Kristian", "lastName"
should return "Vos"
testString: assert(lookUpProfile('Kristian','lastName') === "Vos");
- text: "Sherlock", "likes"
should return ["Intriguing Cases", "Violin"]
testString: assert.deepEqual(lookUpProfile("Sherlock", "likes"), ["Intriguing Cases", "Violin"]);
- text: "Harry","likes"
should return an array
testString: assert(typeof lookUpProfile("Harry", "likes") === "object");
- text: "Bob", "number"
should return "No such contact"
testString: assert(lookUpProfile("Bob", "number") === "No such contact");
- text: "Bob", "potato"
should return "No such contact"
testString: assert(lookUpProfile("Bob", "potato") === "No such contact");
- text: "Akira", "address"
should return "No such property"
testString: assert(lookUpProfile("Akira", "address") === "No such property");
```