Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 29 lines (25 sloc) 0.581 kb
68b4f57 Justin Ko Extend Class to support Foo::Bar.basename # => 'Bar'
justinko authored
1 require 'mutant/extensions'
a433d97 Justin Ko Add specs.
justinko authored
2 require 'mutant/formatter'
81c1f9f Justin Ko Organization and clean up.
justinko authored
3 require 'mutant/implementation'
efd88e5 Justin Ko Simplify namespace. Convert tabs to spaces (the default for Sublime Text...
justinko authored
4 require 'mutant/literal'
5 require 'mutant/method'
6 require 'mutant/mutatee'
7 require 'mutant/mutation'
8 require 'mutant/mutator'
9 require 'mutant/node'
10 require 'mutant/random'
999334b Justin Ko Start of "reporting"
justinko authored
11 require 'mutant/reporter'
a433d97 Justin Ko Add specs.
justinko authored
12 require 'mutant/version'
c839d7d Justin Ko Mutate a symbol.
justinko authored
13
b393fd5 Justin Ko rename to mutant
justinko authored
14 module Mutant
15 module Runners
16 autoload :RSpec, 'mutant/runners/rspec'
17 end
993699c Justin Ko Get functional spec working.
justinko authored
18
19 def self.run(args)
20 Runners::RSpec.run(args)
21 end
efd88e5 Justin Ko Simplify namespace. Convert tabs to spaces (the default for Sublime Text...
justinko authored
22
23 def self.mutate(implementation)
24 implementation.mutatees.each do |mutatee|
25 Mutator.new(mutatee).mutate
26 end
27 end
b393fd5 Justin Ko rename to mutant
justinko authored
28 end
Something went wrong with that request. Please try again.