lib/mutant/mutator/node/literal/float.rb in mutant-0.8.10 vs lib/mutant/mutator/node/literal/float.rb in mutant-0.8.11
- old
+ new
@@ -7,16 +7,16 @@
handle(:float)
private
- # Emit mutants
+ # Emit mutations
#
# @return [undefined]
def dispatch
emit_singletons
- emit_values(values)
+ emit_values
emit_special_cases
end
SPECIAL = [
N_NAN,
@@ -34,13 +34,11 @@
# Values to mutate to
#
# @return [Array]
def values
original = children.first
- # Work around a bug in RBX/MRI or JRUBY:
- [0.0, 1.0, -original].delete_if do |value|
- value.eql?(original)
- end
+
+ [0.0, 1.0, -original]
end
end # Float
end # Literal
end # Node