今天,我想做点什么以类似的方式链接到茉莉花:http://pivotal.github.io/jasmine/的Javascript无支架向后感知链
茉莉花具有编写条件测试,例如一个非常流畅的风格:
expect(result).not.toBe(85);
在我的测试我只是想一个and
添加为确实没有像一些糖衣:
createRegion('test').and.append()
所以这是非常简单(我我知道下面会不会在IE8 <)工作:
Layout.prototype.__defineGetter__('and', function() {
return this;
});
但是,这让我感兴趣的茉莉如何:
- 做无支架链接时,我无法找到的任何实例
defineProperty
(IE8 <)或__defineGetter__
- 无法找到它定义了
not
- 试图想象
not
后链接的方法是如何意识到这一点 - 我地设想在not
方法中将变量设置为reverse = true
,所以前进方法知道将其结果逆转?
你将如何实施这样的行为,或者你知道茉莉花是如何做到的?
非常感谢花时间弄清楚,这似乎是一个相当复杂的实施,但可能需要为茉莉花。我想我会坚持使用getters! –