`
lzj520
  • 浏览: 213340 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

071719 rspec在netbeans IED 6 beta上运行时的一些问题

阅读更多
不知是我弄错了什么地方,还是本来就是这样的,在netbeans IED 6 beta运行rspec时,假如先是先运行scaffold_resource,然后按照rspec官方的文档的方法来安装rspec、rspec_on_rails,并运行rspec、rspec_model,然而此时,测试默认生成的model,就会得到类似这样的错误提示:
1.0.1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:34:in `require': no such file to load -- E:/NetBeansProjects/RailsApplication2/spec/models/../../vendor/generators/rspec/lib/rspec_on_rails (MissingSourceFile)
此时打开spec_helper.rb,发现rspec_on_rails的这一路径默认是不对的,需要手工把它设置为正确的路径。或者我试过把这句路径的引用直接删除掉,好像也可以。

处理完这一步之后,会遇到的跟着的这样一个错误提示:
spec/models/../spec_helper.rb:9: undefined local variable or method `use_transactional_fixtures=' for Spec::Runner::Context:Class (NameError)
这需要你去test_helper.rb里加入一句require File.expand_path(File.dirname(__FILE__) + "/test2spec_help"),把use_transactional_fixtures加入进来。然后在spec_helper.rb里加入require File.expand_path(File.dirname(__FILE__) + "/../test/test_helper")

然后才能正式看到1 example, 1 failure这样比较正常的提示。不知是否我操作错误,还是什么问题,总之就是碰到了这样一连串的问题. 而这个解决办法也不知是否正确
分享到:
评论

相关推荐

    The RSpec Book 正式版 非beta

    TheRSpecBook(正式版)(非beta) version:2010.11.24 "Behaviour Driven Development" is about writing software that matters. It is an approach to agile software development that takes cues from Test ...

    rspec 入门者学习

    - 在项目目录下运行命令:`gem install rspec` - 添加依赖到 Gemfile: `group :development, :test do gem 'rspec' end` - 执行 `bundle install` 2. **配置 RSpec**: - 创建 `.rspec` 文件来配置 RSpec 的行为...

    rspec测试.pdf

    在实际开发中,RSpec被广泛应用于Web应用程序的测试,特别是在使用Ruby on Rails框架时。RSpec能够帮助开发者快速构建出可靠且可维护的测试套件,确保代码的质量和稳定性。此外,RSpec还支持多种类型的测试,包括...

    the rspec book.pdf

    在《RSpec Book》中,读者将学习到如何组织测试结构,包括描述(descriptions)、例子(examples)、上下文(contexts)和组(groups)。此外,书中还涵盖了模拟(mocks)和桩(stubs)的概念,这些是BDD中用于隔离...

    Pragmatic.The RSpec Book.2010.pdf

    3. **支持多种环境**:RSpec 可以在不同的 Ruby 版本上运行,并且兼容多种 Ruby 运行时环境,如 MRI、JRuby 和 Rubinius。 4. **强大的社区支持**:RSpec 拥有活跃的社区和丰富的文档资源,这为开发者提供了极大的...

    Ruby-RSpec和Minitest匹配器来预防N1查询问题

    它可以在测试环境中运行,帮助开发者找出并修复潜在的问题。 在`palkan-n_plus_one_control-c2f532e`这个压缩包中,可能包含的是`n_plus_one_control` gem的一个版本。这个gem提供了RSpec和Minitest的匹配器,用于...

    RSpec 3.1中文版

    此外,RSpec还支持一些高级特性,如共享上下文、测试夹具和示例组。共享上下文允许开发者为一组测试用例定义共有的配置,而测试夹具则是一种准备测试所需环境的工具,例如数据库中的测试数据。示例组是RSpec中组织...

    guard-rspec:Guard :: RSpec自动运行您的规范(就像自动测试一样)

    Guard :: RSpec允许在修改文件时自动且智能地启动规范。 兼容RSpec> 2.99&3 已针对Ruby 2.2.x,JRuby 9.0.5.0测试和鲁宾尼乌斯(Rubinius) 。 安装 将gem添加到您的Gemfile中(在开发组中): gem 'guard-...

    jruby-1.5.5+OperaWatir+RSpec

    JRuby 是 Java 虚拟机(JVM)上的一个 Ruby 实现,它允许 Ruby 代码在 Java 平台上运行,并能够利用 Java 类库。JRuby 1.5.5 是该实现的一个早期版本,发布于 2010 年左右,提供了与标准 Ruby 1.8.x 相当的功能。它...

    rspec測試工具書

    在介绍RSpec书时,书中还提到了一些商标信息。在本书中出现的某些制造商和销售商用以区分其产品的名称,如果The Pragmatic Programmers, LLC知情,则这些名称会被以首字母大写或全大写形式印刷。这是为了尊重和保护...

    使用RSpec 测试Rails 程序.pdf

    - **使用Guard和Spork自动测试**:Guard和Spork是一些自动化测试工具,可以在修改代码后自动运行测试,提高开发效率。 - **标签**:使用标签(Tags)来组织测试,便于选择性地运行某些测试。 - **其他提速方法**:...

    windows下配置netbeans开发rails

    使用`rspec`这样的测试框架,可以在IDE内直接运行和查看测试结果。 9. **版本控制**:为了团队协作,你可能会用到Git或其他版本控制系统。NetBeans集成了Git,你可以直接在IDE中进行提交、拉取、合并等操作。 10. ...

    RSpec运行和格式化工具rspec-core.zip

    rspec-core 是 RSpec 运行和格式化工具。rspec-core 提供一个框架,用来书写你的代码应该怎样表现的可执行案例;以及一个 rspec 命令工具来限制哪些案例可以运行,调整输出格式。 标签:rspec

    NetBeans Ruby and Rails IDE with JRuby 2009

    - **运行Rake任务**:执行Rake任务来完成一些自动化的工作。 - **添加插件**:可以通过插件扩展Rails项目的功能。 - **运行应用**:启动Rails应用进行测试。 - **使用Rails控制台**:通过内置的Rails控制台进行调试...

    rspec_api_documentation, 从RSpec自动生成API文档.zip

    rspec_api_documentation, 从RSpec自动生成API文档 RSpec Doc为你的Rails API生成漂亮的。查看一个示例文件。更改请查看维基以了解最新的更改。安装将rspec_api_documentation添加到你的文件gem 'rspec_a

    RSpec.Essentials

    ### RSpec Essentials: Key Insights and Learning Points **RSpec Essentials** is an essential guide for developers looking to enhance their skills in testing Ruby applications using the RSpec framework...

    rspec-collection_matchers, 集合基数匹配器,从rspec期望中提取.zip

    rspec-collection_matchers, 集合基数匹配器,从rspec期望中提取 RSpec::CollectionMatchers RSpec::CollectionMatchers 让你在一个例子中表达一个对象集合的预期结果。expect(account.shopping_cart).to have_

    在rails中 使用RSpec生产CHM文档

    标题 "在Rails中使用RSpec生产CHM文档" 暗示了这个话题是关于如何在Ruby on Rails(简称Rails)框架中使用RSpec测试工具来创建帮助文档,特别是以CHM(Microsoft Compiled HTML Help)格式。CHM文件是一种常见的...

    The.RSpec.Book

    - **利用聚焦(Focus)**:RSpec 提供了`focus`特性,允许暂时只运行某个特定的测试用例或一组测试用例,这对于快速迭代和调试非常有用。 #### 知识点六:RSpec 的高级用法 - **模拟对象(Mocks)**:RSpec 支持...

Global site tag (gtag.js) - Google Analytics