最新文章列表

rails中单独更新某一属性,不走model层的validate

在做Rspec测试时,有一用例如下     describe "validate update the pool name" do      it "rejects duplicated names" do          pool1 = machine_pool        MachinePool.create!(attrs)     ...
zhangym124 评论(2) 有1527人浏览 2012-04-10 17:18

升级rails 3.2.3时候快速解决的小问题

引用uninitialized constant Test::Unit::TestCase::Assertions (NameError) 解决办法是处理一下spec_helper ENV["RAILS_ENV"] ||= 'test' require File.expand_path("../../config/environment", __FIL ...
夜鸣猪 评论(0) 有1351人浏览 2012-04-06 05:06

rspec语法积累

1 对象.should(_not) be_方法 :应该(不应该)怎么样,方法的返回值为true/false describe User do it "should be in any roles assigned to it" do user = User.new user.assign_role("assigned role") ...
fireDragonpzy 评论(0) 有1792人浏览 2012-03-31 14:44

rails测试--RSpec生成目录解析

1 http://www.letrails.cn/archives/20/ 2 生成器创建了几个新文件,分别是: .rspec – 用于配置 rspec 命令行的配置文件,默认包含 – colour 来启用RSpec输出文字高亮。 spec – 该目录用于存放所有模型变量,控制器,视图,和项目中其它的specs。 spec/spec_helper.rb – 该文件会在每个spec执行时被调用。 ...
fireDragonpzy 评论(0) 有1024人浏览 2012-03-31 10:37

让 capybara 通过 selenium 运行所有rspec 测试用例

rspec2 selenium ,capybara 默认配置下只会运行一个it 测试用例,要想让 capybara 通过selenium 运行所有测试用例,( make Capybara run all your tests in Selenium by setting)则需在 spec/spec_helper.rb 中设置: Capybara.default_driver = :seleniu ...
pobing 评论(0) 有1720人浏览 2012-03-21 11:00

spork+rspec-rails

http://www.rubyinside.com/how-to-rails-3-and-rspec-2-4336.html
fireDragonpzy 评论(0) 有804人浏览 2012-03-19 14:19

关于capybara ,rspec 测试rails3.2不能渲染view 的问题

https://www.relishapp.com/rspec/rspec-rails/v/2-8/docs/controller-specs/render-views http://stackoverflow.com/questions/4706370/rspec-view-testing-with-capybara-and-rails3/4773050#4773050# http://blog ...
pobing 评论(0) 有944人浏览 2012-03-15 13:56

非常奇怪的rails3 rspec (describe) 问题: 慎重使用嵌套describe

非常奇怪的问题。 也许是自己没有深入看过rspec 文档。  慎重使用 嵌套的describe 今天使用了 gem :  state_machine ( https://github.com/pluginaweek/state_machine) 我的 Gemfile gem 'rails', '3.2.0' gem "state_machine", "1.1. ...
sg552 评论(0) 有1489人浏览 2012-03-09 14:05

rails测试工具--rspec

http://article.yeeyan.org/view/192342/179774
fireDragonpzy 评论(0) 有902人浏览 2012-03-09 11:26

rspec rails

 rake spec rake spec:app 包括plugins在内的specs: rake spec:all你也可单独运行 models、controller,view,helper或是plugin的specs: rake spec:models rake spec:controllers rake spec:views rake spec:helpers rake spec:plugins ...
clark1231 评论(0) 有1418人浏览 2012-03-07 16:04

ruby block的用途和理解

在论坛讨论问题,自己写体会抄回来 常用到的场合: 1. scope 当需要动态参数时 scope :aged_0, lambda{ where("created_at IS NULL OR created_at < ?", Date.today + 30.days).joins(:owner) } scope :aged_1, lambda{ |d_time|whe ...
夜鸣猪 评论(1) 有1420人浏览 2012-03-05 00:19

终于决定还是放弃rspec的transaction了

反复遇到不能正确cleanup的问题,今天看到这篇blog,虽然有点旧,但是确实就是我的现状,不明白rspec为什么改不好,还是决定用database_cleaner了。博客主要内容摘抄   This will fail. It will fail because that let statement lives outside of the transactions, so it doe ...
fsword 评论(0) 有1307人浏览 2012-02-25 00:44

Rails3中使用Rspec进行行为驱动测试

环境: ruby 1.9.3 rails 3.1.3 简介: RSpec is a Behaviour-Driven Development tool for Ruby programmers. BDD is an approach to software development that combines Test-Driven Development, Domain Drive ...
michael_roshen 评论(0) 有1356人浏览 2012-01-09 23:05

BDD rspec with rails3 project

  参考 源自Ruby迷>>原文链接地址:RSpec 2 on Rails 3入门 BDD(Behavior Driven Development)行为驱动开发现在很火,因此RSpec也非常流行。 RSpec是一个基于Ruby的BDD行为测试框架,在Rails中,很多人用它来代替默认的测试框架Test::Unit。这是一篇RSpec入门文章。 一、创建项目
pobing 评论(0) 有1651人浏览 2011-11-30 18:30

Ruby 1.9 Rspec 风格 Unit Test MiniTest::Spec介绍

MiniTest是1.9后加到ruby标准库里的。其中,有几个部分当在1.9中写 require 'test/unit'时,会兼容的把MiniTest:Unit载入,然而MiniTest::Unit只是增加了assertions 比较显著的部分是MiniTest::Spec和MiniTest::Mock,夜猪对此比较感冒,当然效果是比不了Rspec啦,比如before do还是不能支持before ...
夜鸣猪 评论(0) 有3874人浏览 2011-11-20 10:46

CruiseControl.rb,Rspec实践持续集成

现在很多agile development 开发团队在多人协作开发的时候,经常用到CI,在java中常用的CI工具有Hudson,cruisecontrol等,rails的项目我们可以用cruisecontrol.rb,它遵循Rails项目一贯的“convention over configuration”原则,CC.rb也允许你以非常简单的方式指定这些设置——没有XML,配置都是你熟悉的Ruby代 ...
tim.tang 评论(0) 有595人浏览 2011-11-10 09:24

Rails3,Rspec,Factory_girl单元&功能测试

Rspec使用行为驱动开发(Behaviour-driven development),它从外围的业务成果的定义开始,然后深入到那些实现这个成果的功能块上。每一个功能都被收集成一个故事,它按照验收标准来定义这个功能的范围。在everyday中使用了一下,确实发现Rspec可以把测试用例写得更加易于理解。下面来看看如何用Rspec讲故事:http://www.everyday-cn.com/zh/sh ...
tim.tang 评论(0) 有1087人浏览 2011-11-09 10:22

召集帖,有时间的RORer一起做个小项目

我最近在找工作,由于给自己的时间比较长,所以准备找工作的时候呢,下点功夫也想通过这个机会把一些知识梳理一遍。 最近找工作的时候呢,经常看到高级点的职位,都会问到,有没有stack overflow的profile或者odesk profile,有没有开源项目,或者,有没有github sample code 前面两个,没有就是没有,一时半刻也准备不出来,后面一个我觉着还是有希望的,初衷不是造假, ...
夜鸣猪 评论(4) 有1722人浏览 2011-10-15 07:33

Ruby面试系列二,说一个面试题

这两天呢去一个小公司面试,创业公司做daily deals的要求见最下,公司有大概三十人左右,开发的有一小半,分两个开发组,每组一个QA。剩下的人都是市场或者销售。 面试的时候简单问了问经历,然后,要求pair programming,题目是实现一个BDD流程的ruby游戏。大概就是设计一个游戏,游戏比较简单,就是玩家输入颜色,形状,大小,如果依此输入符合规则那么游戏进行,如果不符合规则,就终止。 ...
夜鸣猪 评论(0) 有3015人浏览 2011-09-29 23:51

最近博客热门TAG

Apache(33931) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics