Test of template literals cannot passed

hi all i am doing the Create Strings using Template Literals part in ES6
i wrote this code

const result = {
  success: ["max-length", "no-amd", "prefer-arrow-functions"],
  failure: ["no-var", "var-on-top", "linebreak"],
  skipped: ["no-extra-semi", "no-dup-keys"]
};
function makeList(arr) {
  // Only change code below this line
  const failureItems = [];
  for (let i = 0; i < arr.length; i++){
    failureItems.push(`<li class="text-warning">${arr[i]}</li>'`)
  }
  // Only change code above this line

  return failureItems;
}

const failuresList = makeList(result.failure);

but the test is not completed telling me
failuresList should be equal to the specified output.
can some one tell me what to do

failureItems.push(`<li class="text-warning">${arr[i]}</li>'`)

At the end of your string, there is an extra single quote ('). When I remove that, it passes for me.

And, when you ask a question about the curriculum, please use the Get help -> Ask for help button - it will post your code and a link the challenge so we don’t have to go looking for it.

thank you so much for help

ok i will do when i need help later thank you so much again

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.