free_mutant/lib/mutant/mutator/symbol_literal.rb
Markus Schirp 9e8b451933 Add mutation for some literals
* This is in progress code. The plan is to support all literals before
  beginning to cleanup and dedup the mutation generation. Have to
  understand the AST and the possible mutations more in depth before
  making structural decisions here.
2012-07-27 22:39:31 +02:00

18 lines
399 B
Ruby

module Mutant
class Mutator
# Represent mutations on symbol literal
class SymbolLiteral < Mutator
private
# Append mutants
#
# @param [#<<] generator
#
# @return [undefined]
#
def mutants(generator)
generator << new_nil
generator << new(Rubinius::AST::SymbolLiteral,Mutant.random_hex_string.to_sym)
end
end
end
end