I m 利用Rspec2与观察家一道测试一个员额,以便像这样:
...
post :add_item, :add_item=> { "price" => price.to_s, "product_line" => line }
# puts " response: " + response.body
response.should be_success
...
我正在得到答复,看得很错,但出于某种原因,这只是给我一个“成功”的反应。 我试图说明原因。 为此,如果我能看到我的记录,那将非常有益。 我可以看到,这些标志正在初步形成,并且指向正确的位置,因为当我开始站出来时,我有:
Loading environment: test
Logger: #<ActiveSupport::BufferedLogger:0xa201b24 @level=0, @buffer={},
@auto_flushing=1, @guard=#<Mutex:0xa201728>,
@log=#<File:/mnt/hgfs/the_app/log/test.log>, @namespace="">
Database: the_app_test
页: 1 我的所有大布电话都被拖拉,但RSpec似乎正在改用对账的电话。 此处的样本没有显示在记录中:
logger.debug "Params #{params.inspect}"
(this line is right after the def in the controller)
我检查了我的环境,看不出任何解释。 是否有办法获取由控制器生成的信息,以便进入自己的记录? Rspec是否转移了我的伐木产出?
I read this blog post, but it s pretty obsolete so I m not ensure that it will help. 这个问题与铁路有关。