我正在尝试关注导师并测试我的演示。
这是我的测试代码
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跳过
但是在屏幕截图中,测试失败了此错误
"团队有一个名称"#not尚未实施
您实际上没有测试任何东西,所以实际上没有任何东西。(结果线显示" 0主张")
要获得失败的测试,您需要创建一个断言:
describe Team do
it "has a name" do
team = Team.new(name: "Mike")
assert_equal team.name, "Mike"
end
end