RailsCasts11 Refactoring User Name Part 2 重构User name(二)
在上一篇我们讨论了重构,并演示了一个通过将代码移动到模型中以达到去除冗余的重构实例。不过这段代码依然还有优化的余地。ruby
classUser"John",:last_name=>"Smith")
assert_equal'JohnSmith',user.full_name
end用于检测不含中间名用户的测试用例。可以使用命令行raketest运行用例,但在这里我们准备使用自动测试工具Auto