【发布时间】:2015-03-04 08:24:52
【问题描述】:
我目前在测试销毁使用 devise 生成的用户时遇到问题。
require 'test_helper'
class UserTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
def setup
@user = User.new(email: "user@example.com")
end
test "Should delete User"do
@user.save
assert_difference 'User.count', -1 do
@user.destroy
end
end
end
目前的测试 失败并显示差异为 0。我想知道如何测试它(即使我知道 user.destroy 在我在 Rails 控制台中运行时有效)。
一切顺利 D
【问题讨论】:
标签: ruby-on-rails unit-testing ruby-on-rails-4 testing devise