rspec学习01

1.安装rspec

2.基本构造

rspec用关键字describe和it,所以我们可以象正常会话一样去表达一个想法。

describe方法创建了一个用例组,在describe所在的代码块里,你可以用it方法来申明一个用例。

3.嵌套的用例组

你也可以通过describe和context来申明一个嵌套的用例组

4.别名

你可以声明用例组用describe或者context,但是最高层必须是describe才可行。

你也可以用it,specify,example的任意一个来声明一个用例。

5.共享的examples和contexts

可以用shared_examples来声明一个共享的用例组。然后用include_examples把他包含到任意一个其他组里面。

几乎所有的普通用例组里可声明的方法在shared_examples里都一样可以使用。包括before,after,around钩子,let方法,和其他的嵌套用例组。

你也可以用shared_context和include_context方法来代替。他和shared_examples和include_examples是一样的,提供更准确的命名,分享挂钩,let声明,辅助方法,等等

原文地址:https://www.cnblogs.com/hyzs25/p/3179999.html