【文件属性】:
文件名称:RSpecZ:扩展RSpec以获得更智能的规格
文件大小:16KB
文件格式:ZIP
更新时间:2021-05-09 09:26:40
ruby gem rspec tesging Ruby
RSpecZ
RSpecZ是RSpec的强大扩展,具有强大而直接的语法。 使用RSpecZ,您仅需一行代码即可处理不同的上下文。 RSpecZ还提供了许多别名以提高RSpec代码的可读性。
RSpecZ的效果
安装
将此行添加到您的应用程序的Gemfile中:
使用github语法直到发布1.0版。
gem 'rspecz' , github : 'RSpecZ/RSpecZ'
特征
语境
这是RSpecZ中最强大的功能之一。 RSpecZ具有许多与上下文相关的方法,可以自动为您生成上下文描述。 您也可以使用set_values方法为变量分配不同的值,而无需在测试中编写多行代码。
让
RSpecZ提供了诸如create_params和strings类的变量赋值方法,使您仅用一行代码即可创建复杂的变量。
主题
RSpecZ还提供与主题相关的方法,以简化测试主题时的代码。
别名
为了提高
【文件预览】:
RSpecZ-master
----rspecz.gemspec(946B)
----LICENSE.txt(1KB)
----lib()
--------rspecz.rb(278B)
--------rspecz()
----Gemfile(161B)
----spec()
--------rspecz_spec.rb(303B)
--------describe_spec.rb(2KB)
--------spec_helper.rb(362B)
--------with_spec.rb(2KB)
----Rakefile(117B)
----.travis.yml(88B)
----README.md(6KB)
----.rspec(53B)
----Gemfile.lock(782B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(128B)
----bin()
--------console(341B)
--------setup(131B)