`
hideto
  • 浏览: 2682690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

实战Hilog笔记二:test_helper.rb

    博客分类:
  • Ruby
阅读更多
在写functional test时经常需要用的login的逻辑,我们可以在hilog/test/test_helper.rb文件里写一个helper方法:
fixtures :users

def login_as(user)
  @request.session[:user_id] = user ? users(user).id : nil
end

这样我们就可以在别的functional test里使用login_as方法了:
def test_get_index_logged_in
  login_as(:hideto)
  get :index
  assert_tag :tag => "a",
             :content => /注销/
end
分享到:
评论

相关推荐

    sd8686.bin和sd8686_helper.bin.rar

    1、 将sd8686.bin和sd8686_helper.bin拷贝到linux-2.6.35/firmware下 2、 平台代码修改,修改arch/arm/mach-s3c2410/mach-smdk2410.c 3、 配置内核 4、 编译内核

    wow_helper.exe

    wow_helper.exewow_helper.exewow_helper.exewow_helper.exewow_helper.exe

    chrome_frame_helper.dll )

    hrome_frame_helper.dll 帮助丢失dll的用户免除重装浏览器的痛苦

    chrome_frame_helper.exe

    chrome_frame_helper.exe

    chrome_frame_helper.dll

    chrome_frame_helper.dll

    nf_nat_helper.rar_nf_nat_helper

    `nf_nat_helper.c`包含实际的函数实现,如注册和注销NAT助手、处理连接请求等,而`nf_nat_helper.h`则定义了相关的数据结构和接口,供其他模块调用。 在`nf_nat_helper.c`中,我们可以找到关键的函数,如`nat_help...

    drm_gem_cma_helper.rar_cma_objects

    标题"drm_gem_cma_helper.rar_cma_objects"暗示我们关注的是一个与DRM GEM CMA助手相关的压缩包,其中包含了两个文件:`drm_gem_cma_helper.c`和`drm_gem_cma_helper.h`。这些文件很可能是实现或定义了帮助函数,...

    deepin.com.wechat_2.6.8.65deepin0_i386.rely.deb

    通过修改安装包依赖,解决ubuntu16.04安装deepin微信微信2.6.8无法安装问题。 ... ... however: Version of deepin-wine on system is 2.18-12. ... Version of deepin-wine-helper:i386 on system is 1.2deepin0.

    xpath_helper.zip

    这个名为"xpath_helper.zip"的压缩包很可能包含了XPath Helper的相关软件或扩展,便于用户安装和使用。XPath(XML Path Language)是一种在XML文档中查找信息的语言,它允许我们通过路径表达式来选取节点。 XPath的...

    drm_atomic_helper.rar_legacy

    `drm_atomic_helper.h`会定义了与`drm_atomic_helper.c`相关的公共接口,使得其他部分的代码可以调用这些原子助手的功能。 在DRM子系统中,原子更新是关键的优化手段,因为它允许在不加锁的情况下安全地修改硬件...

    JSQL_Helper.exe

    https://pan.baidu.com/share/init?surl=IArowVCejaIHxa8hSGs2hA 下载地址链接提取码:p5n0 压缩包密码:moersixiaodian

    outlook_addin_upgrade_helper.exe

    outlook_addin_upgrade_helper.exe

    sd8686_helper.bin

    基于2.6.35内核的SDIO-WIFI驱动移植 http://www.cnblogs.com/lr-ting/archive/2012/07/05/2563326.html

    delphi JSON 助手( uSZHN_JSON.pas)

    通过Helper扩充,实现delphi 原生的JSON操作书写方法可以类似于SuperObject 书写简单,代码清晰。例如: jo := TJSONObject.Create; try jo.S['name'] := '张大顺'; jo.I['age'] := 40; jo.B['married'] := True...

    drm_gem_cma_helper.rar_GEM

    这些文件(drm_gem_cma_helper.c和drm_gem_cma_helper.h)很可能包含了实现和声明DRM GEM与CMA集成的辅助功能。 在drm_gem_cma_helper.c中,我们可能会找到以下知识点: 1. **GEM对象创建和管理**:此文件可能包含...

Global site tag (gtag.js) - Google Analytics