Sha256: a0f51052352c991f96a101c6208ed7fc07448573121bf1ecf40e3d5f533e1c90

Contents?: true

Size: 470 Bytes

Versions: 6

Compression:

Stored size: 470 Bytes

Contents

Mutant::Meta::Example.add :lvar do
  source 'a = nil; a'

  mutation 'a = nil; nil'
  mutation 'a = nil; self'
  mutation 'a = nil'
  # TODO: fix invalid AST
  #   These ASTs are not valid and should NOT be emitted
  #   Mutations of lvarasgn need to be special cased to avoid this.
  mutation s(:begin, s(:lvasgn, :a__mutant__, s(:nil)), s(:lvar, :a))
  mutation s(:begin, s(:nil), s(:lvar, :a))
  mutation s(:begin, s(:self), s(:lvar, :a))
  mutation s(:lvar, :a)
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
mutant-0.8.16 meta/lvar.rb
mutant-0.8.15 meta/lvar.rb
mutant-0.8.14 meta/lvar.rb
mutant-0.8.13 meta/lvar.rb
mutant-0.8.12 meta/lvar.rb
mutant-0.8.11 meta/lvar.rb