Tell us what’s happening:
The test doesn’t pass. Even though it matches the console. Refreshing the page didn’t help.
running tests 4.
sellPlants(ballerina, “small”, 25)
should return
Not enough small size pots for Lavandula stoechas ‘Ballerina’. Only 20 left.
Your code so far
const ballerina = {
commonName: "Spanish lavender",
scientificName: "Lavandula stoechas",
cultivar: "Ballerina"
}
const prettyPolly = {
commonName: "Spanish lavender",
scientificName: "Lavandula stoechas",
cultivar: "Pretty Polly"
}
const willowVale = {
commonName: "Spanish lavender",
scientificName: "Lavandula stoechas",
cultivar: "Willow Vale"
}
const hidcote = {
commonName: "English lavender",
scientificName: "Lavandula angustifolia",
cultivar: "Hidcote"
}
const imperialGem = {
commonName: "English lavender",
scientificName: "Lavandula angustifolia",
cultivar: "Imperial Gem"
}
const royalCrown = {
commonName: "French lavender",
scientificName: "Lavandula dentata",
cultivar: "Royal Crown"
}
const catalog = new Map();
catalog.set(ballerina, { small: 20, medium: 15, large: 12 });
catalog.set(prettyPolly, { small: 31, medium: 14, large: 24 });
catalog.set(willowVale, { small: 3, medium: 5, large: 0 });
catalog.set(hidcote, { small: 33, medium: 13, large: 18 });
catalog.set(imperialGem, { small: 19, medium: 35, large: 28 });
catalog.set(royalCrown, { small: 40, medium: 22, large: 9 });
// User Editable Region
const sellPlants=(obj, size, quantity)=>{
if(quantity>catalog.get(ballerina).small){
return `Not enough ${size} size pots for ${obj.scientificName} '${obj.cultivar}'. Only ${catalog.get(ballerina).small} left.`;
}
}
console.log(sellPlants(ballerina, "small", 25))
// User Editable Region
console.log(catalog)
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
Challenge Information:
Build a Plant Nursery Catalog - Step 13