小编Tim*_*ind的帖子

如何在先前的异步测试通过后才运行mocha测试?

使用mocha javascript测试框架,我希望能够在先前定义的测试通过之后执行多个测试(所有异步).

我不想将这些测试嵌套在一起.

describe("BBController", function() {
    it("should save", function(done) {});
    it("should delete", function(done) {});
})
Run Code Online (Sandbox Code Playgroud)

javascript testing mocha.js

8
推荐指数
1
解决办法
3354
查看次数

为什么这个表达式在querySelectorAll中是非法的

为什么将el.querySelectorAll与以'>'开头的选择器一起使用是违法的?什么是简单的替代解决方案?

var el = document.createElement('div');

el.querySelector('> div');
Run Code Online (Sandbox Code Playgroud)

上面的代码将产生一个DOM Exception 12.解决方案必须避免使用jquery,它确实支持它而不会出错.可以提供Zepto解决方案,因为Zepto不支持.

当选择器不以'>'开头时,它是有效的:

el.querySelectorAll('div > div');
Run Code Online (Sandbox Code Playgroud)

javascript css css-selectors css3 selectors-api

2
推荐指数
1
解决办法
1825
查看次数