diff --git a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61438b5b66d76a6264430f2a.md b/curriculum/challenges/english/25-front-end-development/workshop-magazine/61438b5b66d76a6264430f2a.md index d904e8de3bf..a162ace63fe 100644 --- a/curriculum/challenges/english/25-front-end-development/workshop-magazine/61438b5b66d76a6264430f2a.md +++ b/curriculum/challenges/english/25-front-end-development/workshop-magazine/61438b5b66d76a6264430f2a.md @@ -26,15 +26,26 @@ assert(document.querySelectorAll('i')?.length === 5); Each `a` element should only have one `i` element. ```js -const aaaaa = [...document.querySelectorAll('.social-icons a')]; -assert(aaaaa?.every(a => a?.children?.length === 1 && a?.children?.[0]?.localName === 'i')); +const aaaaa = document.querySelectorAll('.social-icons a'); +assert.lengthOf(aaaaa, 5); +aaaaa?.forEach( + a => { + assert.lengthOf(a?.children, 1); + assert.equal(a?.children?.[0]?.localName, 'i'); + } +); ``` Each `i` element should have a `class` attribute which includes `fab`. ```js -const iiiii = [...document.querySelectorAll('i')]; -assert(iiiii?.every(i => i?.classList?.contains('fab'))); +const iiiii = document.querySelectorAll('i'); +assert.lengthOf(iiiii, 5); +iiiii?.forEach( + i => { + assert.isTrue(i?.classList?.contains('fab')); + } +); ``` The first `i` element should have a `class` attribute which includes `fa-facebook-f`.