最新文章列表

rspec

let(:blog){Blog.new}         before(:each) do; blog=Blog.new; end its(:title){should == nil}    @blog=Blog.new;@blog.title.should == nil [1,2,3].should include(1)    [1,2,3].include?(1).should ==  true ...
zhangcaiyanbeyond 评论(0) 有741人浏览 2014-02-27 10:11

RSpec笔记 - let 和 let!

RSpec 的 let 是一个很方便的用法,但是今天在写一段测试的时候,死活通不过。刚开始还怀疑是 PostgreSQL 的查询语法有什么特殊的(刚用PostgreSQL,还不熟),结果查了一圈发现,是我用错了 let 语句。来看看这段测试 describe "scope" do let(:articles) { rand(2..10).times.map { ...
tiroc 评论(0) 有2026人浏览 2013-11-24 00:20

RSpec “共享用例”来消除重复

  同一个页面中多个用例可能有重复用例的现象, 如下,在测试标题的时候,home,about,help页面都有相同的用例 require 'spec_helper' describe "StaticPages" do subject { page } describe "Home page" do before { visit ...
michael_roshen 评论(0) 有512人浏览 2013-05-05 15:15

capybara & Rspec-1

  Rspec基本操作 1. let 设置变量 2. subject 定义测试对象 3. before 在执行测试用例it之前的操作   require 'spec_helper' describe "StaticPages" do let(:base_title) {"Ruby on Rails Tutorial Sample App&qu ...
michael_roshen 评论(0) 有481人浏览 2013-05-05 01:33

rspec in rails

 原文在我另外一个博客上,地址:http://caok1231.com/blog/2013/04/10/testing-rails-app/ 这里直接拷贝过来的,就不在另外排版了。   还有其他几篇关于rails测试摘录总结的博文地址: testing-rails-app#1 testing-rails-app#2 testing-rails-app#3 testing-rails ...
clark1231 评论(0) 有1276人浏览 2013-05-04 16:33

在rspec里使用 route path

Rspec.configure do |config| config.include Rails.application.routes.url_helpers ... end
夜鸣猪 评论(0) 有957人浏览 2013-05-01 20:09

rspec页面元素测试

使用rspec测试页面元素 get :new response.should render_template('new') assert_select 'form.new_user' do assert_select 'input[name=?]', 'user[name]' assert_select 'input[type=?]', ...
hotsunshine 评论(0) 有1217人浏览 2013-02-19 09:32

improve rspec speed GC

#spec/support/deferred_garbage_collection.rb class DeferredGarbageCollection DEFERRED_GC_THRESHOLD = (ENV['DEFER_GC'] || 15.0).to_f @@last_gc_run = Time.now def self.start GC.dis ...
夜鸣猪 评论(0) 有924人浏览 2013-01-29 05:23

organize rspec2 tests into 'unit' (fast) and 'integration' (slow) categories

I wish I can use these under commands to run the tests.   rake spec # run all tests rake spec:integration # run all integration tests rake spec:unit # run all ...
grantbb 评论(0) 有913人浏览 2012-12-26 11:17

Ruby on rails 创建基于Rspec项目

1. 首先 $ rails new sample_app --skip-test-unit 2. 在Gemfile中添加 gem 'rspec-rails', '2.11.0' gem 'factory_girl_rails','1.4.0' gem 'capybara' 3. $ bundle install 4. $ rails generate rspe ...
HUYIZIZHEN 评论(0) 有1707人浏览 2012-11-21 11:11

rspec小抄

# RSpec 2.0 syntax Cheet Sheet by http://ApproachE.com # defining spec within a module will automatically pick Player::MovieList as a 'subject' (see below) module Player describe MovieList, &qu ...
夜鸣猪 评论(0) 有2427人浏览 2012-10-01 21:58

Ruby 行为驱动设计 (RSPEC)

你可能已经注意到,验证模对象改变了你在单元测试中执行的那类测试的本质。传统的单元测试中,通过断言(Assertion)来进行大多数的验 证。这是一种对应用程序状态的测试。模对象的测试,是测试测试中调用过程十分符合预期。它测试的是应用程序的行为。至少潜在能力上,行为测试更容易将期望 行为与实际的实现方法分开。 行为驱动设计(BDD)的口号是试图将测试设计从实现空间移到问题空间。部分地使用设计 B ...
angelguo 评论(0) 有1458人浏览 2012-08-31 13:28

ruby , rspec中测试 module

见:  http://stackoverflow.com/questions/1542945/testing-modules-in-rspec/1546493#1546493 What mike said. Here's a trivial example: module code... module Say def hello "hello" en ...
sg552 评论(0) 有1594人浏览 2012-07-30 10:29

有webservice参与的系统的单元测试, 使用mock object (二)

前天写了文章: 有webservice参与的系统的单元测试,最好使用mock object 如果某个mock对象,要求模拟 POST 这样的修改数据的操作,而不是简单的GET 这样的查询,该如何做呢? 我现在使用的办法,是 使用yaml文件来存储数据,达到简单的模仿 数据库的目的。 例如: require 'yaml' module YamlStoreStrategy YAML_ ...
sg552 评论(0) 有2130人浏览 2012-07-25 09:51

Rails自动化测试框架参考列表

最近在看Rails当前比较流行了的自动化测试框架,初步确定了下面几个东西。分别整理了相关DSL的用法参考列表: rspec http://cheat.errtheblog.com/s/rspec/ capybara https://gist.github.com/428105 factory_girl https://github.com/thoughtbot/factory_girl/blob ...
zjueman 评论(0) 有895人浏览 2012-06-02 09:27

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 | ...
fireDragonpzy 评论(0) 有849人浏览 2012-05-07 20:45

rspec controller测试

1 对于controller render/redirect的测试,一般对应以下的测试方法 render :action => :index response.should render_template('index') render :partial => 'post' response.should render_template('_post') redir ...
fireDragonpzy 评论(0) 有1434人浏览 2012-05-05 09:00

rspec views

本文为firedragonpzy原创,转载务必在明显处注明: 转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/475 #coding:utf-8 require 'spec_helper' require 'will_paginate/array' describe "adm ...
fireDragonpzy 评论(0) 有823人浏览 2012-05-04 14:46

从JUnit到Rspec的尝试

如今,各种测试框架层出不穷,每一种框架都有其独特性以及各自的优势。本人由于工作的原因,分别先后接触了JUnit以及Respec两套测试框架,虽然研究 ...
zhangym124 评论(0) 有1535人浏览 2012-05-02 17:42

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