`
fireDragonpzy
  • 浏览: 462239 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

rspec views测试

阅读更多
1 元素自定义的属性:assert_no_tag 'div', :attributes => {:class => 'admin-panel'}

2 if the response contains two ordered lists, each with four list elements then:

  assert_select "ol" do |elements|
    elements.each do |element|
      assert_select element, "li", 4
    end
  end
will pass, as will:

  assert_select "ol" do
    assert_select "li", 8
  end
3 Given a file named "spec/views/widgets/new.html.erb_spec.rb" with:
require "spec_helper"

describe "widgets/new" do
  it "infers the controller path" do
    controller.request.path_parameters[:action].should eq("new")
  end
end
When I run `rspec spec/views`
Then the examples should all pass
分享到:
评论

相关推荐

    sample_sinatra:Ruby CLI 应用程序通过 Rspec 测试移植到 Sinatra

    "通过 Rspec 测试" 表明项目采用 RSpec 这个 Ruby 的行为驱动开发(BDD)测试框架来确保代码质量。 **描述解析:** 描述中提到,该应用程序实现了 CRUD(创建、读取、更新、删除)操作,这是任何数据管理应用的...

    workout-app:使用rspec的Rails课程的健身应用程序

    在"workout-app-master"这个压缩包中,可能包含了整个项目的源代码,包括Rails的模型(models)、控制器(controllers)、视图(views)、路由(routes)、数据库迁移(migrations)、测试(spec)、配置文件...

    sinatra-template:具有DataMapper和RSpec的基本Sinatra应用程序模板。 只需分叉并构建

    包括Bundler,DataMapper和RSpec,所有这些都可以使用。 配置 依赖关系和所有配置都在environment.rb中完成。 您的数据库也在这里设置。 默认情况下,DataMapper将使用sqlite3。 测试使用sqlite3内存适配器(无需...

    provenance:很棒的Sinatra入门模板-包括rspec,activerecord,activesupport和Foundation

    #Template模块化Sinatra应用##实施步骤首先在项目中搜索“ ReplaceWithName”,然后为您的应用命名! 这将重命名所有名称空间...开箱即用的配置Postgres和ActiveRecord 基础主动支持小马的电子邮件Rspec /水豚进行测试

    Ruby_on_Rails实践.rar

    测试在Rails开发中占据重要地位,Rails自带了Test::Unit和RSpec等测试框架,鼓励TDD(测试驱动开发)和BDD(行为驱动开发)。通过编写测试,开发者可以确保代码的质量和应用的功能。 最后,Rails社区非常活跃,有...

    Ruby-社区驱动的RubyonRails4风格指南

    1. 使用RSpec进行行为驱动开发(BDD)测试,配合FactoryBot创建测试数据。 2. 每个模型应有对应的模型测试,每个控制器应有对应的控制器测试。 3. 测试应覆盖所有关键功能,并保持测试代码简洁明了。 六、其他最佳...

    <<Ruby for Rails中文版>>源代码

    5. **测试驱动开发(TDD)**:Rails鼓励使用测试驱动开发,内置了Test::Unit和RSpec等测试框架,用于编写单元测试、集成测试等,确保代码质量。 6. ** listing_files**:这个文件可能包含书中列出的各个代码示例,...

    microblog:银行便利化测试

    3. 使用RSpec或类似的测试工具编写单元测试和集成测试,确保所有功能正确无误。 4. 检查数据库迁移,确保数据的一致性和完整性。 5. 调试任何潜在的错误或性能问题。 总之,【微薄:银行便利化测试】项目是一个典型...

    Rbuy for Rails源代码

    8. **测试**:了解RSpec或其他测试框架,编写单元测试、功能测试和集成测试,确保代码质量。 9. **部署**:学习如何将Rails应用部署到各种环境,如Heroku、AWS或本地服务器。 10. **社区和工具**:熟悉Rails社区的...

    Ruby on Rails源代码

    在Ruby on Rails的源代码中,我们可以深入理解其内部工作原理,包括路由、数据库交互(ActiveRecord)、模板引擎(ERB或Haml)、测试工具(Rspec或Minitest)等核心组件。以下是一些关键知识点的详细解释: 1. **...

    ruby on rails blog(博客)制作

    Rails自带了测试框架RSpec和Capybara,你可以编写单元测试和集成测试,确保每个功能都能正常工作。 最后,部署你的应用。可以选择Heroku、AWS、DigitalOcean等平台,使用Git进行版本控制,通过`rails db:migrate ...

    sinatra-basic-views-lab-online-web-sp-000

    Sinatra基本意见实验室 目标 设置控制器动作以呈现单独的视图 ...指示 您已被雇用为当地的保龄球馆构建应用程序。...运行rspec测试以确保页面上具有适当的内容。 在Learn.co上查看 ,并开始免费学习编码。

    Agile Web Development with Rails 翻译

    `rspec-rails`和`capybara`是常用的测试库,它们帮助开发者编写易于理解和维护的测试代码。 总的来说,《敏捷Web开发与Rails》涵盖的主题广泛,从基础的路由和控制器,到复杂的模型关联和数据库优化,再到测试和...

    XiaoMi-Ruby-15.6-UMA-only-master.zip

    6. **spec** 或 **test**:测试代码,可能使用RSpec等测试框架。 7. **config**:配置文件,可能包含环境变量、数据库连接信息等。 8. **views** 和 **controllers**(如果是一个Web应用):Rails框架中的视图和控制...

    Agile Web Development with Rails 3nd 下载

    6. **测试(Tests)**:Rails鼓励TDD(Test-Driven Development),所以压缩包可能包含`spec`目录,内含RSpec测试用例。 7. **初始化文件(Initializers)**:`config/initializers`目录下的文件,用于设置全局配置...

    rails-hello-world-lab-london-web-021720

    Rails Hello World实验室 在本实验中,您将集成静态路由,以便应用程序... RSpec / Capybara测试套件当前未通过。 运行测试以查看需要修复的内容。 激活Rails服务器(通过rails s命令)可能有助于手动测试路线,操作

    rails-hello-world-lab-london-web-100719

    Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现... RSpec / Capybara测试套件当前未通过。 运行测试以查看需要修复的内容。 激活Rails服务器(通过rails s命令)可能有助于手动测试路线,操作

    rails-hello-world-lab-austin-web-012720

    Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现... RSpec / Capybara测试套件当前未通过。 运行测试以查看需要修复的内容。 激活Rails服务器(通过rails s命令)可能有助于手动测试路线,操作

    rails-hello-world-lab-austin-web-091619

    Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现... RSpec / Capybara测试套件当前未通过。 运行测试以查看需要修复的内容。 激活Rails服务器(通过rails s命令)可能有助于手动测试路线,操作

    rails-hello-world-lab-den01-seng-ft-051120

    Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现... RSpec / Capybara测试套件当前未通过。 运行测试以查看需要修复的内容。 激活Rails服务器(通过rails s命令)可能有助于手动测试路线,操作

Global site tag (gtag.js) - Google Analytics