module Rspec::Usecases
Constants
- VERSION
Public Class Methods
configure(config)
click to toggle source
Configure can be called to setup rspec example and example_group names that make sense for documentation rubocop:disable Layout/ExtraSpacing
# File lib/rspec/usecases/configure.rb, line 9 def self.configure(config) # Feels wrong, as this is overriding context which could effect other libraries # it would be nice to get a handle on context and update it, rather then just # overriding it. # # or maybe I have to stop using context in deep hierarchies and use a different # example group name such as group config.alias_example_group_to :context , usecase: false config.alias_example_group_to :describe , usecase: false config.alias_example_group_to :usecase , usecase: true , group_type: :usecase config.alias_example_group_to :xusecase , usecase: false , group_type: :usecase config.alias_example_group_to :group , usecase: true , group_type: :group config.alias_example_group_to :xgroup , usecase: false , group_type: :group config.alias_example_to :code , content_type: :code config.alias_example_to :ruby , content_type: :code, code_type: :ruby config.alias_example_to :fruby , content_type: :code, code_type: :ruby , focus: true config.alias_example_to :css , content_type: :code, code_type: :css config.alias_example_to :js , content_type: :code, code_type: :javascript config.alias_example_to :javascript , content_type: :code, code_type: :javascript # This may need to be it's own type config.alias_example_to :content , content_type: :content config.alias_example_to :outcome , content_type: :outcome config.extend Rspec::Usecases::Helpers end