路由测试问题

作者在进行路由测试时遇到一个问题,即一个断言却显示为两个。测试代码使用了Ruby on Rails框架,通过assert_generates方法来验证路由的正确性。尽管只有一个断言,但测试结果显示有两个。请求帮助找出问题所在。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在写路由测试的时候!我的路由测试代码如下:
require File.dirname(__FILE__) + '/../test_helper'
class ActionController::Routing::RoutesTest< ActiveSupport::TestCase
def test_generates
pts={:controller=>"members",:action=>"regist"}
assert_generates("/members/regist",pts)
end
end

运行测试后,结果如下:
[b]Loaded suite test/functional/members_controller_test
Started
.
Finished in 1.198 seconds.

1 tests, 2 assertions, 0 failures, 0 errors[/b]

本来就一个断言,怎么会出显示两个断言呢?我不明白,找不到原因
请帮忙找以下原因! :idea: :arrow:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值