文件名称:scenario:RSpec 的基本规范场景。 (Hibernate)
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-19 04:19:04
设想 Scenario 提供了一种简单的方法来将常见的设置和辅助方法移动到易于包含在规范中的内聚“场景”。 与常规 mixin 模块相比,场景的优势在于您可以使用 RSpec 钩子(例如before :each {} )来进行设置,而不是让冗余的、复制粘贴的设置代码乱丢您的规范。 场景还包括一个基本的 DSL,用于以原子方式执行设置。 也就是说,除了在场景before :all块中始终进行昂贵的设置(无论您需要哪个组件)之外,您都可以仅使用场景DSL运行给定describe所需的设置。 例子 # Describe your scenarios: describe_scenario :user do before :all do @user = User . create ( :name => "Bob" , :password => "foo" , :admin => fa
【文件预览】:
scenario-master
----scenario.gemspec(2KB)
----LICENSE.txt(1KB)
----VERSION(5B)
----.document(55B)
----lib()
--------scenario()
--------scenario.rb(196B)
----Gemfile(191B)
----spec()
--------scenarios()
--------scenario_spec.rb(4KB)
--------spec_helper.rb(241B)
--------fixtures_spec.rb(321B)
----Rakefile(1KB)
----README.markdown(5KB)
----.rspec(8B)
----Gemfile.lock(518B)
----.gitignore(55B)