使用RSpec进行测试驱动的开发
学习目标
探索RSpec测试环境
阅读和解释测试
练习声明和使用变量
介绍
我们已经介绍了Ruby的许多基础知识,但是,在进一步介绍之前,我们必须先谈论测试。 作为本课程的一部分,您将遇到许多必须通过测试的课程,才能将课程注册为完整课程。 这些被称为实验室。 您已经完成了其中一些! 在所有实验中,您都遵循类似的过程:
处理提供的文件,测试潜在的解决方案:例如,在本实验中,需要将代码编写在calculator.rb才能通过测试
在编写代码时随时运行learn以打印测试
阅读运行测试产生的错误消息
编写可解决这些错误消息的代码
再次运行learn以检查进度
重复直到所有测试通过
运行learn submit以提交您的解决方案
随着课程材料变得越来越复杂,测试也变得越来越复杂。 熟悉阅读和口译测试将帮助您克服一些最艰巨的实验。 在本课程中,我们将详细介绍阅读测