Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

180
Visualizações
Error de aserción de Chai para la comparación de objetos de matriz

Estoy tratando de comparar 2 matrices donde sigue la primera respuesta de la matriz:

 response= [ { organization: { id: '75f1e2e1-83eb-484e-bdaf-1da9b57c635d' }, { organization: { id: '810d0465-2917-4d67-802a-69cda41647ad' } ]

segunda matriz

 expectedResponse= [ { organization: { id: '75f1e2e1-83eb-484e-bdaf-1da9b57c635d' } ]

La función que escribí para comparar 2 matrices para la afirmación es la siguiente

 response.body.forEach(function (index) { expect(response.body[index].organization.id).to.eql( expectedResponse[index].organization.id );

Pero está fallando con el error TypeError: No se puede leer la propiedad 'organización' de undefined No estoy seguro de lo que estoy haciendo mal

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

cuando el index = 2 , entonces la expectedResponse[2] dará como resultado un null que causará

TypeError: no se puede leer la propiedad 'organización' de undefined

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda