文件名称:向水豚介绍onl01-seng-ft-090820
文件大小:15KB
文件格式:ZIP
更新时间:2024-03-06 13:05:33
Ruby
水豚介绍 概述 在本课程中,我们将讨论与Capybara的集成测试。 目标 定义一个集成测试,并将其与单元和控制器测试进行比较。 通过将Capybara包含在测试环境中来使用它进行集成测试。 编写测试时, visit使用Capybara方法的visit和page 。 阅读关于响应HTML的Capybara测试。 阅读与HTML交互的Capybara测试。 阅读提交一个HTML表单的Capybara测试。 MVC框架 测试分为三个基本级别,分别对应于模型-视图-控制器体系结构中应用程序堆栈的不同级别。 数据库:数据库可以持久保存或保存应用程序中的数据。 模型:模型为我们应用程序中的数据提供了一个面向对象的抽象或隐喻。 我们的模型为我们完成了与数据库交互的工作。 我们的模型可以通过查询某些数据并使用该数据创建我们的类的新实例来与数据库对话。 然后,我们可以使用该类实例的方法和属性
【文件预览】:
intro-to-capybara-onl01-seng-ft-090820-master
----.gitignore(642B)
----config.ru(24B)
----.rspec(53B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----views()
--------index.erb(29B)
--------greet.erb(29B)
----spec()
--------spec_helper.rb(471B)
--------application_integration_spec.rb(631B)
----app.rb(64B)
----README.md(23KB)
----Gemfile(114B)
----.learn(70B)
----Gemfile.lock(3KB)