我正在尝试跟随导师并测试我的演示。
这是我的测试代码
require_relative "../lib/team.rb"
require "minitest/autorun"
require "spec"
describe Team do
it "has a name" do
end
end
这是我的班级
class Team
end
意外地,当我在终端中运行测试脚本时,测试成功通过! 并显示以下消息
1次测试,0次断言,0次失败,0次错误,0次跳过
但是在截屏视频中,测试失败并出现此错误
“团队有一个名字”#尚未实施
答案 0 :(得分:2)
你实际上没有测试任何东西,所以实际上没有任何东西在传递。 (结果行显示“0断言”)
要获得失败的测试,您需要创建一个断言:
describe Team do
it "has a name" do
team = Team.new(name: "Mike")
assert_equal team.name, "Mike"
end
end