最新文章列表

6.2 user validations

1. ok, let's add validations to our models: a. name should not be blank. b. email should follow email format. c. email should be unique.   2. there are some common validations: validates pressenc ...
peryt 评论(0) 有733人浏览 2011-09-13 18:31

5.2 integration test using rspec.

in this chapter,we will see a very simple integration test to test routes in rails.   controller test is only able to test routes inside the controller, so if you want to test global routes, like hom ...
peryt 评论(0) 有1033人浏览 2011-09-01 09:21

Rspec Test

模拟浏览器,人工测试 http://hlee.iteye.com/blog/768459 1. 文本框填充:    直接填充   :     fill_in("#{@user.id}_name",:with=>"jdo")    通过节点赋值 :   find(:xpath,"//html/body/div[2]/div[2]/di ...
pobing 评论(0) 有986人浏览 2011-07-12 13:10

一些经常用到的Gemfile

gem 'unicorn' gem 'nokogiri' gem 'sqlite3-ruby', :require => 'sqlite3' gem 'haml', '3.1.2' gem 'haml-rails' gem 'rspec-rails' gem 'rails3-generators' gem 'factory_girl_rails' gem 'whenever' ...
夜鸣猪 评论(0) 有5610人浏览 2011-06-25 03:43

用一堆Gem来架起你的Rails3机枪

Rails 3: Fully Loaded   Authentication OmniAuth (https://github.com/intridea/omniauth ) Devise (https://github.com/plataformatec/devise ) Access Control CanCan (https://github.com/r ...
wuhuizhong 评论(0) 有1763人浏览 2011-06-22 17:08

测试 转载的一个帖子

Q: 为什么通过单元测试发现的 Bug 很少 ? A: 单元测试不是用来发现 Bug 的, 而是用来预防 Bug 的. 如果采用 TDD, 测试用例完成之时, 产品代码尚未编写, Bug更无从谈起. Q: 那是否写单元测试就能提高代码质量了 ? A: 关于这一点, 似乎有人不这么看, <<TDD Opinion: Quality Is a Function of Thought ...
shelaine 评论(0) 有858人浏览 2011-06-13 12:59

ruby on rails 3.2

完善后的代码 require 'open-url' require 'nokogiri' class Facebook def self.query_likes puts 'this is run time => ' + Time.now.to_s begin url = "http://api.face ...
lcdngzsxx 评论(0) 有879人浏览 2011-06-08 16:38

ruby on rails 3.1

想了一下,以后要改变文章标题了,规则自定。嘿嘿。不懂的人去猜吧。 从第二天后,一直到现在了,昨天接了一个小任务。从facebook上拿到一些数据,更新到数据库里去。每隔30分钟执行一次。所以也就没有在看书学习了,个人感觉在任务中成长更快。不过要有一个高手在旁边指点你。 下面介绍一下这个小任务。     首先我在models文件夹下建立了一个facebook.rb的文件。根据我个人设想,先把fa ...
lcdngzsxx 评论(2) 有891人浏览 2011-06-08 14:21

cucumber+Firewatir环境搭建

应他人需求搭建故事驱动,黄瓜的Ruby自动化测试环境,特总结如下: 1.安装Ruby  1.8.7运行环境,exe文件一键安装 2.在XP上会在C盘默认创建Ruby相关文件,安装时选中将Ruby作为该机器的环境变量 3.安装完ruby后,ruby自带Gem套件,使用Gem套件安装Firewatir,命令为gem install xxx 4.安装Firewatir成功后,可以运行Firewatir的脚 ...
MyEyeOfJava 评论(6) 有3735人浏览 2011-06-08 14:14

3rd week

delete
wenyiyun 评论(0) 有664人浏览 2011-06-03 22:31

Rails 3 用 JQuery 替代 Prototype 并使用 rspec 做测试框架(转)

Rails 3 默认的 JavaScript 框架 Prototype,但是现在都是研究JQuery和JQuery UI,所以研究了一下如何用 JQuery 替换 Prototype 作为默认的框架。 创建应用的时候使用 JT 参数: rails new xxx -JT -d mysql J和T的解释在rails命令里面很清楚: -T, ...
lihbobo 评论(0) 有1669人浏览 2011-05-27 10:52

优秀测试代码收集

写道 it "should load classes only once" do autoload_dir "#{spec_dir}/only_once" check = mock check.should_receive(:loaded).once ClassLoader.add_observer do |kl ...
pingfeng 评论(0) 有817人浏览 2011-05-25 16:34

Rspec测试render :nothing => true

对于controller render/redirect的测试,一般对应以下的测试方法。   render :action => :index response.should render_template('index') render :partial => 'post' response.should render_template('_post') redir ...
jsntghf 评论(0) 有1530人浏览 2011-05-20 12:13

RSpec-Core 2.6

主要是转载吧,文档在墙的另一边,翻过去嫌麻烦,更多详细内容: http://relishapp.com/rspec shared examples 有3种方法导入shared example group include_examples "name" it_behaves_like "name" it_should_behave_like " ...
yuan 评论(0) 有3531人浏览 2011-05-14 21:55

How to recognise a good programmer

How do you recognise good programmers if you’re a business guy? It’s not as easy as it sounds. CV experience is only of limited use here, because great programmers don’t always have the “official” e ...
helloyesyes 评论(0) 有831人浏览 2008-04-22 16:53

老生常谈 TDD with RSpec

TDD with RSPEC何谓TDD? 测试驱动开发的意思,TDD是一种开发思想,要求开发之前,先写下测试代码,在逐步添加开发实现代码,通过这些测试,再增加些测 ...
javababy1 评论(0) 有642人浏览 2008-03-27 22:44

用户界面测试系列之一

GUI测试是测试驱动开发的经典难题之一。很多团队在他们项目中的很多部分都采用过TDD,但却因为某种原因而无法在GUI模块中充分进行。 在这一系列的撰文中我要告诉你GUI测试其实是个可解决的问题。这些年来,TDD社区已经积累了一些工具、框架、类库或是其他的技术。这些技术让你能够完整的测试GUI代码就像测试其他模块一样。 Ruby on Rails 在Web开发世界里,没有任何社区能够像Ruby ...
ijavagos 评论(0) 有623人浏览 2007-01-30 09:26

如何让Ruby代码更简练?!(原文最终修订于 2006-08-18 下午02:42:25)

你可以用它来做什么呢?请阅读... 我四前年曾接触过Ruby,就是为了看看这个语言到底什么样。我用了它一段时间然后就把注意力放到Fit,Fitness(译注1),和Java/.Net上了。然而最近,随着Rails的兴起,我又开始关注Ruby了;也开始认识到这是一个多么高效、亲和的语言。 学习一项事物最有效的还是通过实战学习。所以我决定从一个Ruby的Kata(译注2)开始,这样就可以反复去练习。 ...
ijavagos 评论(0) 有615人浏览 2006-08-22 10:26

用Rails将敏捷Web开发进行到底! (原文最终修订于2006-08-14,凌晨03:49:12)

前些天我正好有时间学习Rails(译注1)。我就去了《用本主义程序员》的(译注2)网站(http://www.pragmaticprogrammer.com),而且购买了beta版的《用Rails进行敏捷web开发》。我于是就开始了阅读。 这本书从初阶开始(就像大多数好书一样)。它指导你通过Ruby(译注3)和Rails的安装和设置,而且还提供给你一些简单的示例和测试让你可以确保你所运行的是正确的 ...
ijavagos 评论(0) 有655人浏览 2006-08-14 20:23

最近博客热门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