Como parte de mis pruebas unitarias (usando QUnit) para un proyecto de red troncal, pruebo algunas funciones de manipulación de colecciones que devuelven matrices de modelos de red troncal.¿Hay alguna manera de probar si un objeto "es un" Backbone.Model en mi unidad de pruebas?
¿Hay alguna manera de probar directamente (por motivos de cordura) si los objetos en mi matriz extienden Backbone.Model o debería hacer una verificación de tipo de pato (y si es así, cómo y en qué atributo único, por ejemplo)?
Dado que no existe una construcción de "Clase" real en javascript, typeof
obviamente no funcionará aquí.
pude ver que era útil en otras pruebas en el camino de mis colecciones, o para comprobar que las cosas son instancias de mis clases troncales específicas, etc.
Genial. aún no había aprendido eso. ¡Gracias! –
@Ben: De nada – Sarfraz