class Mutest::Mutator::Node::Literal::Array
Mutator
for array literals
Private Instance Methods
dispatch()
click to toggle source
Emit mutations
@return [undefined]
# File lib/mutest/mutator/node/literal/array.rb, line 14 def dispatch emit_singletons emit_type mutate_body return unless children.one? emit(Mutest::Util.one(children)) end
mutate_body()
click to toggle source
Mutate body
@return [undefined]
# File lib/mutest/mutator/node/literal/array.rb, line 27 def mutate_body children.each_index do |index| dup_children = children.dup dup_children.delete_at(index) emit_type(*dup_children) mutate_child(index) end end