? Hay muchos documentos que muestran cómo agregar un matcher a una especificación de Jasmine (here, por ejemplo).¿Hay alguna manera de agregar un matcher de Jasmine a todo el entorno
¿Alguien ha encontrado una manera de agregar matchers a todo el entorno; Estoy queriendo crear un conjunto de combinaciones útiles a las que puedan llamar todas y cada una de las pruebas, sin copypasta en todas mis especificaciones.
Actualmente estamos trabajando para realizar ingeniería inversa en la fuente, pero preferiríamos un método probado y verdadero, si existe.
También encontré un buen ejemplo aquí: http://tobyho.com/2012/01/30/write-a-jasmine-matcher/ – Dancrumb
Probé enlace compartido por Dancrumb, idealmente su enfoque limpio y ordenado sin embargo, no funcionó, así que adopté el enfoque de Alex. – joy
Aquí está uno para el jazmín 2.0+ '' '' Javascript beforeeach (function() { jasmine.addMatchers ({ toEqualData: function() {{ retorno comparar: la función (real, esperado) {{retorno pase: angular.equals (real, esperado)} } } } }); }); '' '' – mikker