RSpec 教程 RSpec – 简介 RSpec – 基本语法 RSpec – 编写规范 RSpec – 匹配器 RSpec – 测试双打 RSpec – 存根 RSpec – 钩子 RSpec – 标签 RSpec – 主题 RSpec – 助手 RSpec – 元数据 RSpec – 过滤 RSpec – 期望 RSpec 资源 RSpec – 快速指南 RSpec – 简介 RSpec 是 Ruby 编程语言的单元测试框架。RSpec 与传统的 xUnit ..
Category : rspec
RSpec 教程 RSpec – 简介 RSpec – 基本语法 RSpec – 编写规范 RSpec – 匹配器 RSpec – 测试双打 RSpec – 存根 RSpec – 钩子 RSpec – 标签 RSpec – 主题 RSpec – 助手 RSpec – 元数据 RSpec – 过滤 RSpec – 期望 RSpec 资源 RSpec – 过滤 在阅读本节之前,您可能需要阅读有关 RSpec 元数据的部分,因为事实证明,RSpec 过滤基于 RSpec 元数据。 假设您有一个规范文件,它包含两种类型的测试(示例):正面功能测试和负面(错误)测试。让我们这样定义它们 – RSpec.describe ..
RSpec 教程 RSpec – 简介 RSpec – 基本语法 RSpec – 编写规范 RSpec – 匹配器 RSpec – 测试双打 RSpec – 存根 RSpec – 钩子 RSpec – 标签 RSpec – 主题 RSpec – 助手 RSpec – 元数据 RSpec – 过滤 RSpec – 期望 RSpec 资源 RSpec – 标签 RSpec 标签提供了一种在规范文件中运行特定测试的简单方法。默认情况下,RSpec 将运行它运行的规范文件中的所有测试,但您可能只需要运行其中的一个子集。假设您有一些运行速度非常快的测试,并且您刚刚对应用程序代码进行了更改,而您只想运行快速测试,此代码将演示如何使用 RSpec 标签执行此操作。 describe “How to run ..
RSpec 教程 RSpec – 简介 RSpec – 基本语法 RSpec – 编写规范 RSpec – 匹配器 RSpec – 测试双打 RSpec – 存根 RSpec – 钩子 RSpec – 标签 RSpec – 主题 RSpec – 助手 RSpec – 元数据 RSpec – 过滤 RSpec – 期望 RSpec 资源 RSpec – 元数据 RSpec 是一个灵活而强大的工具。RSpec 中的元数据功能也不例外。元数据一般是指“关于数据的数据”。在 RSpec 中,这意味着有关您的describe、context和it blocks 的数据。 让我们看一个例子 – ..
RSpec 教程 RSpec – 简介 RSpec – 基本语法 RSpec – 编写规范 RSpec – 匹配器 RSpec – 测试双打 RSpec – 存根 RSpec – 钩子 RSpec – 标签 RSpec – 主题 RSpec – 助手 RSpec – 元数据 RSpec – 过滤 RSpec – 期望 RSpec 资源 讨论 RSpec RSpec 是 Ruby 编程语言的单元测试框架。RSpec 与传统的 xUnit 框架(如 JUnit)不同,因为 RSpec 是一种行为驱动的开发工具。这意味着,用 ..
RSpec 教程 RSpec – 简介 RSpec – 基本语法 RSpec – 编写规范 RSpec – 匹配器 RSpec – 测试双打 RSpec – 存根 RSpec – 钩子 RSpec – 标签 RSpec – 主题 RSpec – 助手 RSpec – 元数据 RSpec – 过滤 RSpec – 期望 RSpec 资源 RSpec – 编写规范 在本章中,我们将创建一个新的 Ruby 类,将其保存在自己的文件中,并创建一个单独的规范文件来测试这个类。 首先,在我们的新类中,它被称为StringAnalyzer。这是一个简单的类,你猜对了,它分析字符串。我们班只有一个方法has_vowels?顾名思义,如果字符串包含元音,则返回 true,否则返回 false。这是StringAnalyzer的实现– class StringAnalyzer def ..