我必须编写coffescript代码以使用带有无效数据的触发事件提交表单(以测试否定方案)并验证表单是否应在保存之前进行验证。
find('.general-settings form').trigger('submit')
运行测试结果时出现此错误:
The backend rejected the commit because it was invalid
console.log说"服务器响应状态为422(不可处理的实体)"
如何在coffescript中捕获/抛出错误;我已经尝试了下面提到的几件事,但到目前为止还没有任何成果。
1)
try
find('.general-settings form').trigger('submit')
catch e
console.log e
2)
expect(find('.general-settings form').trigger('submit')).to.throw('Format validation failed (url must be a valid url)')