Build a Plant Nursery Catalog - Step 22

Tell us what’s happening:

Hey Forum I need your help please, this is the error i got :
displayCatalog should return Lavandula stoechas ‘Ballerina’: 20 S, 15 M, 12 L Lavandula stoechas ‘Pretty Polly’: 31 S, 14 M, 24 L Lavandula stoechas ‘Willow Vale’: 3 S, 5 M, 0 L Lavandula angustifolia ‘Hidcote’: 33 S, 13 M, 18 L Lavandula angustifolia ‘Imperial Gem’: 19 S, 35 M, 28 L Lavandula dentata ‘Royal Crown’: 40 S, 22 M, 9 L , but found Lavandula stoechas ‘Ballerina’: 20 S, 15 M, 12 L Lavandula stoechas ‘Pretty Polly’: 31 S, 14

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 });

const removePlant = plant => catalog.delete(plant);

const sellPlants = (plant, size, potsNo) => {
    if (!catalog.has(plant)) return "Item not found.";
    const name = `${plant.scientificName} '${plant.cultivar}'`
    const pots = catalog.get(plant);
    if (pots[size] - potsNo < 0) {
        return `Not enough ${size} size pots for ${name}. Only ${pots[size]} left.`
    }
    pots[size] -= potsNo;
    return `Catalog successfully updated.`
}

// User Editable Region

const displayCatalog = () => {
  let result = "";
  catalog.forEach((value, key) => 
    result += `${key.scientificName} '${key.cultivar}': ${value.small} S, ${value.medium} M, ${value.large} L \n`
  );
  return result
};

console.log(displayCatalog())

/** When I'm running de code I got this error : displayCatalog should return Lavandula stoechas 'Ballerina': 20 S, 15 M, 12 L Lavandula stoechas 'Pretty Polly': 31 S, 14 M, 24 L Lavandula stoechas 'Willow Vale': 3 S, 5 M, 0 L Lavandula angustifolia 'Hidcote': 33 S, 13 M, 18 L Lavandula angustifolia 'Imperial Gem': 19 S, 35 M, 28 L Lavandula dentata 'Royal Crown': 40 S, 22 M, 9 L , but found Lavandula stoechas 'Ballerina': 20 S, 15 M, 12 L Lavandula stoechas 'Pretty Polly': 31 S, 14 M, 24 L Lavandula stoechas 'Willow Vale': 3 S, 5 M, 0 L Lavandula angustifolia 'Hidcote': 33 S, 13 M, 18 L Lavandula angustifolia 'Imperial Gem': 19 S, 35 M, 28 L Lavandula dentata 'Royal Crown': 40 S, 22 M, 9 L 
I need your Help please

Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36

Challenge Information:

Build a Plant Nursery Catalog - Step 22

Please take a closer look at the actual results returned compared to the expected results. You have an extra character at the end of each line.