diff --git a/lib/mutant/mutator/call.rb b/lib/mutant/mutator/call.rb index 6999f6ae..61601fad 100644 --- a/lib/mutant/mutator/call.rb +++ b/lib/mutant/mutator/call.rb @@ -72,7 +72,7 @@ module Mutant mutant.privately = true # TODO: Fix rubinius to allow this as an attr_accessor mutant.instance_variable_set(:@vcall_style,true) - emit_safe(mutant) + emit(mutant) end # Emit mutations diff --git a/lib/mutant/mutator/literal/boolean.rb b/lib/mutant/mutator/literal/boolean.rb index 0a67d66a..d0bbe5dd 100644 --- a/lib/mutant/mutator/literal/boolean.rb +++ b/lib/mutant/mutator/literal/boolean.rb @@ -14,7 +14,7 @@ module Mutant # def dispatch emit_nil - emit_safe(inverse) + emit(inverse) end # Return inverse diff --git a/lib/mutant/mutator/literal/empty_array.rb b/lib/mutant/mutator/literal/empty_array.rb index 8ab4ce7f..bd1d25ce 100644 --- a/lib/mutant/mutator/literal/empty_array.rb +++ b/lib/mutant/mutator/literal/empty_array.rb @@ -16,7 +16,7 @@ module Mutant # def dispatch emit_nil - emit(Rubinius::AST::ArrayLiteral, [new_nil]) + emit_node(Rubinius::AST::ArrayLiteral, [new_nil]) end end end diff --git a/lib/mutant/mutator/literal/float.rb b/lib/mutant/mutator/literal/float.rb index fc5f4640..1ec797fa 100644 --- a/lib/mutant/mutator/literal/float.rb +++ b/lib/mutant/mutator/literal/float.rb @@ -27,7 +27,7 @@ module Mutant # def emit_special_cases [infinity, negative_infinity, nan].each do |value| - emit_safe(value) + emit(value) end end diff --git a/lib/mutant/mutator/literal/range.rb b/lib/mutant/mutator/literal/range.rb index 2a2bf94c..9e47f25d 100644 --- a/lib/mutant/mutator/literal/range.rb +++ b/lib/mutant/mutator/literal/range.rb @@ -15,7 +15,7 @@ module Mutant # def dispatch emit_nil - emit_safe(inverse) + emit(inverse) emit_range end diff --git a/lib/mutant/mutator/receiver_case.rb b/lib/mutant/mutator/receiver_case.rb index 3d7fb46c..c522ae85 100644 --- a/lib/mutant/mutator/receiver_case.rb +++ b/lib/mutant/mutator/receiver_case.rb @@ -113,6 +113,7 @@ module Mutant # @api private # def dup_when_branches + when_branches.dup end diff --git a/spec/unit/mutant/mutator/emit_safe_spec.rb b/spec/unit/mutant/mutator/emit_spec.rb similarity index 91% rename from spec/unit/mutant/mutator/emit_safe_spec.rb rename to spec/unit/mutant/mutator/emit_spec.rb index 9f245ff4..2ee2f3a7 100644 --- a/spec/unit/mutant/mutator/emit_safe_spec.rb +++ b/spec/unit/mutant/mutator/emit_spec.rb @@ -1,7 +1,7 @@ require 'spec_helper' -describe Mutant::Mutator, '#emit_safe' do - subject { object.send(:emit_safe, node) } +describe Mutant::Mutator, '#emit' do + subject { object.send(:emit, node) } class Block attr_reader :arguments