该文章同步发布於:我的部落格
领域特定语言(英语:domain-specific language、DSL)指的是专注於某个应用程序领域的计算机语言
RSpec 的语言是专注在测试方面,同时也是为了测试而存在
DSL 举例: HTML VimScript 等等
RSpec 本身包含了三种独立的 Ruby Gem,虽然下载 RSpec 就会一起包给你了!
RSpec 本身也可以和其他函式库的 mocks & expections 整合
Rspec-rails 则是整合了 Ruby on Rails 和 RSpec 而衍生出来的一个 Gem
spec
的资料夹中存放所有测试的档
_spec.rb
当做结尾,让测试时能够找到他
User
Class 就会有一个 user_spec.rb
的档案在 spec
资料夹里面
今天非常简单的介绍了 RSpec 这个测试框架,也可以当作整个铁人赛的小目录。
基本上都会以上面提过的东西去做延伸,後面会加入一些范例的程序码来做举例,希望可以让不熟悉 RSpec 的人能够对於这个测试框架有所理解和帮助!
明天我将会介绍测试的种类,因为一个庞大的应用程序对於测试的分类也有所不同,这样才能将执行的效率大幅提升!
Kernel里面除了前述几种物件之外,我们以下介绍其他几种比较重要的物件,首先我们来看所谓的pipe...
这边有一个javascript变数: var subtitles = {{ json_dual }}...
适用人员: 技术人员(开发人员)。 适用法规: 资通安全责任等级分级办法 - 附表十资通系统防护基准...
嗨大家好,昨天建立的如何呢! 我想应该不会遇到太多的困难吧~ 虽然上次没有明讲, 但我想应该大部分...
前言 在更新Linkedkin 个人档案的时候 偶然发现他有技术检定测验 如果总成绩在前30%,会发...