ignore如果提供的谓词/状态为true,则可以在前面使用函数禁止测试:
var ignore = function(exp){return{it:((typeof exp==='function')?exp():exp)?function(){}:it}};describe('Suite 1', function() { it("test a", function() { expect(1).toEqual(1); }); ignore(true).it("test b", function() { expect(1).toEqual(1); }); ignore(skip).it("test c", function() { expect(1).toEqual(1); }); function skip(){ return true; }});


