为什么我的功能测试获得元标记 http-equiv='refresh'然后退出?
当我运行一个简单的功能测试来获取(例如)用户/登录页面时,我得到以下信息: 然后功能测试就停止了。它也会发生在其他功能测试中,但并非在每个请求…
同时集成测试两个 Grails Web 应用程序?
我有两个 grails 应用程序:A 和 B。 A 对 B 进行显式 REST 调用,我想要一种自动方式来了解其工作原理。在传统的 Grails 集成测试模型中,一次仅拉出…
如何将 CURL 命令映射到 Rails 中的单元测试
我在终端中运行了以下curl 命令 curl -d "message" http://localhost:8080/api/validate -u username:password 并按预期运行。 我正在 Rails 中为上述…
功能测试:如何在POST方法中设置JSON数据?
我想为接收带有 JSON 格式数据的 POST 方法的操作创建功能测试。 这就是我所拥有的: info('set car')-> post('/user/'.$user->getId().'/set-car/'.$…
如何将Testcomplete中的Script和keywordTest一起记录?
我的问题是,TestComplete可以将脚本和keywordTest一起录制吗?因为当我测试我的应用程序时,它要么记录脚本,要么记录keywordTest,但不会同时记录两…
自动规划自动回归测试执行顺序的框架?
我目前正在为一个相对复杂的应用程序实现测试套件。该应用程序是Java &基于 Spring 的 Web 前端。前端测试也可以用 Java 编写(使用 Silk4J 及其自动…
如何在不启动 grails 应用程序的情况下启动 grails webtest?
我正在使用 webtest 插件作为 grails 的功能测试组件。 它工作正常,但速度非常慢 - 在测试时整个应用程序的响应时间很差(每页 >1 分钟)。我的感觉…
如何使用 Spring Security 在应用程序中模拟功能测试的身份验证?
我为我正在开发的 Web 应用程序提供了一套 Selenium 驱动的功能测试。我最近与 Spring Security 集成作为处理身份验证的方法。我的所有功能测试现在自…
如何确定 Rails 控制器的默认操作?
我正在进行功能测试,需要断言特定的 XHTML 标签存在于特定的控制器集中。我基本上是这样做的: class ApplicationControllerTest < ActionController…
如何使用复杂的查询测试控制器操作?
假设我有以下操作: def index @posts = Post.joins(:tags).where(:tags => {:id => params[:tag_id]}) end 它将 @posts 暴露给视图,该视图将显示带…
使用 Devise 身份验证进行 Ruby on Rails 功能测试
我正在寻找一个奇怪问题的解决方案。我有一个控制器,需要身份验证(使用 devise gem)。我添加了 Devise TestHelpers 但无法让它工作。 require 'tes…
Rails 中断言参数的方括号
我有这个测试: def test_should_only_list_promoted_on_index get :index assert_equal stories(:promoted), assigns(:stories) end 失败并显示消息…