码迷,mamicode.com
首页 > 编程语言 > 详细

Rails 5 Test Prescriptions 第9章 Testing-JavaScript: Integration Testing

时间:2018-05-31 12:52:09      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:跳转   工具   bsp   测试工具   div   col   family   支持   tar   

  • 使用Capybara进行JS的集成测试
  • 谈论驱动
  • 让测试通过
  • Webpack in Development Mode

Js设计 是用户在网页上有好的体验的重要因素。 尽管如此,许多网页不测试JS。

部分原因是js难以测试。交互和逻辑是依靠用户在网页上的交互动作,这就难了。

Js框架也不支持简单的单元测试。同时工具变化也非常快。b本章使用的工具看起来有点老,如果你读的时候没有被彻底的antiquated废弃。

 

本章谈使用集成测试工具 Capybara来测试js,从客户端代码。

下章谈论单元测试JS,用JS工具,和Webpack支持(Rails5.1新增)


 

创建project 时输入tasks不能跳转到projects页面

这个问题就应当是没有满足验证,所以不能存入数据库。使用对象.reload.属性 提示不存在对象。

使用valid?和erroes.message方法。 提示project.tasks 未通过验证。

再用full_message方法,提示少提供了2个参数。

在Task.new代码上哪块出现了问题了? 之前没有问题,是否是由于增加了task属性,所以需要更新之前的自动化测试内容。

 


Integration-Testing JavaScript with Capybara 

 

Rails 5 Test Prescriptions 第9章 Testing-JavaScript: Integration Testing

标签:跳转   工具   bsp   测试工具   div   col   family   支持   tar   

原文地址:https://www.cnblogs.com/chentianwei/p/9116065.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!