Sha256: 354e9ed6e571d3ccc6e72b8ec21a141ba0f8894f7892e97c0b5b02e380f41c71

Contents?: true

Size: 524 Bytes

Versions: 4

Compression:

Stored size: 524 Bytes

Contents

Mutest::Meta::Example.add :splat do
  source 'foo(*bar)'

  singleton_mutations
  mutation 'foo'
  mutation 'foo(nil)'
  mutation 'foo(bar)'
  mutation 'foo(self)'
  mutation 'foo(*self)'
end

Mutest::Meta::Example.add :splat do
  source 'a = *bar'

  singleton_mutations
  mutation 'a__mutest__ = *bar'
  mutation 'a = nil'
  mutation 'a = self'
  mutation 'a = []'
  mutation 'a = [nil]'
  mutation 'a = [self]'
  mutation 'a = [*self]'
  mutation 'a = [bar]'
  mutation s(:lvasgn, :a, s(:splat, s(:send, nil, :bar)))
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mutest-0.0.10 meta/splat.rb
mutest-0.0.9 meta/splat.rb
mutest-0.0.8 meta/splat.rb
mutest-0.0.7 meta/splat.rb