现在我正在尝试测试与d3生成的svg元素的点击交互:
test('should not be able to scroll past extents', function() {
expect(2);
visit('/links');
fillIn('.search input', 'list');
click('.selectable.active');
andThen(function() {
var label = find('#xaxis .label').text();
equal(label, 'oldname');
// click the svg element
click('#plot rect.full.bar:first');
label = find('#xaxis .label').text();
// assert labelname
equal(label, 'newname');
// is still 'oldname'
});
});
到目前为止,这不起作用。有什么建议吗?