在我正在处理的一个应用程序中,我们有一些链接会触发一些跟踪事件:
<a href="/foo" data-track='{type: "navigation"}'>Go to Foo</a>
<script>
$(document).ready(function () {
$('data-track').click(function (e) {
var data = $(this).data('track');
// how to test this on an acceptance test?
appTracking.track(data);
});
});
</script>
问题是:
或许验收测试不应该测试这些东西。我想听听你的想法。
我们确实对该行为进行了单元测试,但我们希望确保正确连接所有内容。
我不确定答案是否特定于测试框架,但我们正在使用Codeception进行验收测试。
提前谢谢。