module Transpec::Syntax::Mixin::ContextSensitive
Public Instance Methods
conversion_target?()
click to toggle source
# File lib/transpec/syntax/mixin/context_sensitive.rb, line 20 def conversion_target? return false unless dynamic_analysis_target? in_example_group_context = if runtime_data.run?(node) # If we have runtime data, check with it. return false unless defined_by_rspec? runtime_data[node, :example_group_context?] else # Otherwise check statically. static_context_inspector.scopes.last == :example_group end in_example_group_context == should_be_in_example_group_context? end
should_be_in_example_group_context?()
click to toggle source
# File lib/transpec/syntax/mixin/context_sensitive.rb, line 35 def should_be_in_example_group_context? fail NotImplementedError end