zoukankan      html  css  js  c++  java
  • rspec学习02

    元数据

    RSpec-core存储元数据哈希每实例和组,其中包含他们的描述,声明的位置等等,这个hash控制很多RSpec核心的功能,包括输出格式化程序(访问描述和位置),和before,after钩子。

    describe_class方法

    当一个class中存在describe方法,您可以从一个例子使用的described_class方法,他是对example.metadata[:described_class]这个方法的一个封装。用法如下

    rspec命令

    安装了rspec后,当你要用它的时候rspec --help命令会给你很多的帮助

    存储命令行选项   .rspec

    你可以存储一个命令行的内容到工程根目录的.rspec文件中,rsepc的命令将会读它,就像在命令行里敲一样

    自动化整合

    RSpec核心用自动扩展,它自动加载,如果有一个.RSpec文件在项目的根目录。

    RSOV集成

    rcov是最好的集成通过rcov Rake任务。rcov也可以通过RSpec Rake任务集成的,但它需要更多一点的设置:

    用例执行

    执行一个例子,执行前确保你的代码可执行。

    运行rspec命令,看他的错误

    实施一个简单的解决方法,为Calculator定义一个类

    确保在spec可执行文件中require了该类

    现在再次运行spec文件看它是否通过

    用documentation格式化方法看输出结果

     
  • 相关阅读:
    C#入门(3)
    C#入门(2)
    C#入门(1)
    JNI工程搭建及编译
    Java-NestedClass(Interface).
    ConCurrent in Practice小记 (4)
    Java Annotation 注解
    Android使用ViewPager做轮播
    ConCurrent in Practice小记 (3)
    ConCurrent in Practice小记 (2)
  • 原文地址:https://www.cnblogs.com/hyzs25/p/3180002.html
Copyright © 2011-2022 走看看