我在测试这个方法时遇到的问题:
这个操作要登陆后才能进行的,所以我测试时,要测试登陆后才能操作,我用的是夹具里面的数据,出现的问题是,当我每次执行测试时,数据库都会重新装入夹具里面的数据,所以测试时总是出现session为nil
不知道该怎样解决!请各位指教
def update_nick_name
begin
@member = Member.find(params[:id])
if @member.update_attributes(params[:member])
render :update do |page|
page.replace_html 'nick_name_information',"<div class=Confirm>显示名称更新成功!</div>"
page.replace_html 'nick_name',@member.nick_name
page.show 'nick_name_information'
end
end
rescue Exception=>e
render :update do |page|
page.replace_html 'nick_name_information',"<div class=Problem>用户显示名称更新失败!</div><br/> #{e}"
page.show 'nick_name_information'
end
end
end
这个操作要登陆后才能进行的,所以我测试时,要测试登陆后才能操作,我用的是夹具里面的数据,出现的问题是,当我每次执行测试时,数据库都会重新装入夹具里面的数据,所以测试时总是出现session为nil
不知道该怎样解决!请各位指教