Come parte dei miei test di unità (usando QUnit) per un progetto backbone, provo alcune funzioni di manipolazione delle raccolte che restituiscono array di modelli di backbone.C'è un modo per verificare se un oggetto "è un" Backbone.Model nei miei test di unità?
C'è un modo per testare direttamente (per motivi di sanità mentale) se gli oggetti nel mio array estendono Backbone.Model o dovrei semplicemente fare un controllo di tipo duck (e se sì, come, e su quale attributo univoco, per esempio)?
Poiché non esiste un vero costrutto "Classe" in javascript, lo typeof
ovviamente non farà il trucco qui.
ho potuto vedere questo essere utile in altri test lungo la strada per le mie collezioni, o per controllare che le cose sono istanze di miei specifiche classi di backbone, ecc
Freddo. non l'avevo ancora imparato. Grazie! –
@ Ben: Prego – Sarfraz