【发布时间】:2017-03-15 12:28:52
【问题描述】:
我在 rails 项目中使用 vue.js,但只是核心库。 现在,项目中的大多数表单都是用 vue.js 开发的。我在 rspec 中使用功能测试来测试前端功能,例如填充或表单验证,但发现它很难。
这些是我写测试的痛点:
我需要为每个 html 标签添加 id,只是为了让 capabara 到选择器项。你知道,使用 vue.js,我们不需要任何标签 id 或类来选择项目。
如何对 js 功能进行单元测试?我只是只使用特性测试,但是随着项目的发展,测试编写变得越来越难。
有没有更简单的方法或最佳实践?
【问题讨论】:
-
你的意思是BDD吗?
-
我现在正在用Rspec做BDD,在测试前端时发现了一些痛点,期待找出一些更有效的实践。
标签: javascript ruby-on-rails rspec vue.js