├── .gitignore ├── .rspec ├── .rvmrc ├── .travis.yml ├── Gemfile ├── Rakefile ├── Readme.md ├── exe └── mutate ├── lib ├── mutant.rb └── mutant │ ├── extensions.rb │ ├── formatter.rb │ ├── implementation.rb │ ├── literal.rb │ ├── method.rb │ ├── mutatee.rb │ ├── mutation.rb │ ├── mutator.rb │ ├── node.rb │ ├── random.rb │ ├── reporter.rb │ ├── runners │ └── rspec.rb │ └── version.rb ├── mutant.gemspec └── spec ├── functional ├── class_spec.rb ├── instance_method │ ├── array_spec.rb │ ├── boolean_spec.rb │ ├── call_spec.rb │ ├── fixnum_spec.rb │ ├── float_spec.rb │ ├── hash_spec.rb │ ├── if_spec.rb │ ├── ivar_assign_spec.rb │ ├── range_spec.rb │ ├── regex_spec.rb │ ├── string_spec.rb │ └── symbol_spec.rb ├── reporter │ ├── method_loaded_spec.rb │ └── running_mutations_spec.rb ├── runners │ └── rspec_spec.rb └── singleton_method │ ├── array_spec.rb │ ├── boolean_spec.rb │ ├── call_spec.rb │ ├── fixnum_spec.rb │ ├── float_spec.rb │ ├── hash_spec.rb │ ├── if_spec.rb │ ├── ivar_assign_spec.rb │ ├── range_spec.rb │ ├── regex_spec.rb │ ├── string_spec.rb │ └── symbol_spec.rb ├── mutant ├── extensions_spec.rb ├── implementation_spec.rb ├── literal_spec.rb ├── mutatee_spec.rb ├── node_spec.rb ├── random_spec.rb └── reporter_spec.rb ├── mutant_spec.rb ├── spec_helper.rb └── support ├── example_group_helpers.rb └── example_helpers.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --default_path spec 2 | --color 3 | -------------------------------------------------------------------------------- /.rvmrc: -------------------------------------------------------------------------------- 1 | rvm use rbx-head@mutant --create 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/Gemfile -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/Readme.md -------------------------------------------------------------------------------- /exe/mutate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/exe/mutate -------------------------------------------------------------------------------- /lib/mutant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant.rb -------------------------------------------------------------------------------- /lib/mutant/extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/extensions.rb -------------------------------------------------------------------------------- /lib/mutant/formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/formatter.rb -------------------------------------------------------------------------------- /lib/mutant/implementation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/implementation.rb -------------------------------------------------------------------------------- /lib/mutant/literal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/literal.rb -------------------------------------------------------------------------------- /lib/mutant/method.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/method.rb -------------------------------------------------------------------------------- /lib/mutant/mutatee.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/mutatee.rb -------------------------------------------------------------------------------- /lib/mutant/mutation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/mutation.rb -------------------------------------------------------------------------------- /lib/mutant/mutator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/mutator.rb -------------------------------------------------------------------------------- /lib/mutant/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/node.rb -------------------------------------------------------------------------------- /lib/mutant/random.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/random.rb -------------------------------------------------------------------------------- /lib/mutant/reporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/reporter.rb -------------------------------------------------------------------------------- /lib/mutant/runners/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/lib/mutant/runners/rspec.rb -------------------------------------------------------------------------------- /lib/mutant/version.rb: -------------------------------------------------------------------------------- 1 | module Mutant 2 | VERSION = "0.1.1" 3 | end 4 | -------------------------------------------------------------------------------- /mutant.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/mutant.gemspec -------------------------------------------------------------------------------- /spec/functional/class_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/class_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/array_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/boolean_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/boolean_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/call_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/fixnum_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/fixnum_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/float_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/float_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/hash_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/if_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/if_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/ivar_assign_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/ivar_assign_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/range_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/regex_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/regex_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/string_spec.rb -------------------------------------------------------------------------------- /spec/functional/instance_method/symbol_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/instance_method/symbol_spec.rb -------------------------------------------------------------------------------- /spec/functional/reporter/method_loaded_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/reporter/method_loaded_spec.rb -------------------------------------------------------------------------------- /spec/functional/reporter/running_mutations_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/reporter/running_mutations_spec.rb -------------------------------------------------------------------------------- /spec/functional/runners/rspec_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/runners/rspec_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/array_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/boolean_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/boolean_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/call_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/call_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/fixnum_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/fixnum_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/float_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/float_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/hash_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/if_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/if_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/ivar_assign_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/ivar_assign_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/range_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/regex_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/regex_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/string_spec.rb -------------------------------------------------------------------------------- /spec/functional/singleton_method/symbol_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/functional/singleton_method/symbol_spec.rb -------------------------------------------------------------------------------- /spec/mutant/extensions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/extensions_spec.rb -------------------------------------------------------------------------------- /spec/mutant/implementation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/implementation_spec.rb -------------------------------------------------------------------------------- /spec/mutant/literal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/literal_spec.rb -------------------------------------------------------------------------------- /spec/mutant/mutatee_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/mutatee_spec.rb -------------------------------------------------------------------------------- /spec/mutant/node_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/node_spec.rb -------------------------------------------------------------------------------- /spec/mutant/random_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/random_spec.rb -------------------------------------------------------------------------------- /spec/mutant/reporter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant/reporter_spec.rb -------------------------------------------------------------------------------- /spec/mutant_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/mutant_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/example_group_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/support/example_group_helpers.rb -------------------------------------------------------------------------------- /spec/support/example_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/txus/mutant/HEAD/spec/support/example_helpers.rb --------------------------------------------------------------------------------