Sha256: 23916d6733029874c29ad96d785b3bac4a9bc1301ce66ea8beb5624626e64e26

Contents?: true

Size: 668 Bytes

Versions: 5

Compression:

Stored size: 668 Bytes

Contents

Mutest::Meta::Example.add :hash do
  source '{true => true, false => false}'

  singleton_mutations

  # Mutation of each key and value in hash
  mutation '{ false => true  ,  false => false }'
  mutation '{ nil   => true  ,  false => false }'
  mutation '{ true  => false ,  false => false }'
  mutation '{ true  => nil   ,  false => false }'
  mutation '{ true  => true  ,  true  => false }'
  mutation '{ true  => true  ,  nil   => false }'
  mutation '{ true  => true  ,  false => true  }'
  mutation '{ true  => true  ,  false => nil   }'

  # Remove each key once
  mutation '{ true => true }'
  mutation '{ false => false }'

  # Empty hash
  mutation '{}'
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mutest-0.0.6 meta/hash.rb
mutest-0.0.5 meta/hash.rb
mutest-0.0.4 meta/hash.rb
mutest-0.0.3 meta/hash.rb
mutest-0.0.2 meta/hash.rb