我被要求进行单元测试,确认CSS已正确应用于我的元素。
然而CSS引用了伪元素,据我所知,因为它们不是dom的一部分,所以JavaScript中没有访问权限,所以我无法测试它们。
如果是系统测试 - 我可以使用resemblejs进行css回归测试,但是我需要单元测试实现。
如何使用karma + jasmine + angular combo实现此功能?
答案 0 :(得分:0)
David Walsh对此用途有很好的答案
window.getComputedStyle( domElement, ':before' ).getPropertyValue( propertyName );