水豚介绍 概述 在本课程中,我们将讨论与Capybara的集成测试。 目标 定义一个集成测试,并将其与单元和控制器测试进行比较。 通过将Capybara包含在测试环境中来使用它进行集成测试。 编写测试时, visit使用Capybara方法的visit和page 。 阅读关于响应HTML的Capybara测试。 阅读与HTML交互的Capybara测试。 阅读提交一个HTML表单的Capybara测试。 MVC框架 测试分为三个基本级别,分别对应于模型-视图-控制器体系结构中应用程序堆栈的不同级别。 数据库:数据库可以保留或保存我们应用程序中的数据。 模型:模型为我们应用程序中的