Last active
December 18, 2015 21:19
-
-
Save solnic/5846686 to your computer and use it in GitHub Desktop.
Output from mutant 0.3 beta running against rom-session test suite
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Mutant configuration: | |
| Matcher: #<Mutant::CLI::Classifier::Namespace::Recursive identification="::ROM::Session*"> | |
| Filter: Mutant::Mutation::Filter::ALL | |
| Strategy: Mutant::Strategy::Rspec::Unit | |
| ROM::Session::Tracker#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:13 | |
| FFF | |
| (00/03) 0% - 0.79s | |
| ROM::Session::Tracker#fetch:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:17 | |
| ..FFF | |
| (02/05) 40% - 1.28s | |
| ROM::Session::Tracker#identity_map:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:40 | |
| ... | |
| (03/03) 100% - 0.45s | |
| ROM::Session::Tracker#include?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:23 | |
| ..FF.. | |
| (04/06) 66% - 1.41s | |
| ROM::Session::Tracker#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:7 | |
| ............F....... | |
| (19/20) 95% - 3.65s | |
| ROM::Session::Tracker#queue:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:27 | |
| ..FF...F. | |
| (06/09) 66% - 2.23s | |
| ROM::Session::Tracker#store:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:36 | |
| ...... | |
| (06/06) 100% - 1.23s | |
| ROM::Session::Tracker#update:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:32 | |
| ...... | |
| (06/06) 100% - 1.40s | |
| ROM::Session::State#created?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:56 | |
| F. | |
| (01/02) 50% - 0.50s | |
| ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34 | |
| ...F......FFFFF. | |
| (10/16) 62% - 4.23s | |
| ROM::Session::State#deleted?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:68 | |
| F. | |
| (01/02) 50% - 0.52s | |
| ROM::Session::State#persisted?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:60 | |
| .. | |
| (02/02) 100% - 0.50s | |
| ROM::Session::State#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:42 | |
| ............F......FFF.. | |
| (20/24) 83% - 6.00s | |
| ROM::Session::State#transient?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:64 | |
| F. | |
| (01/02) 50% - 0.48s | |
| ROM::Session::State#updated?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:52 | |
| F. | |
| (01/02) 50% - 0.51s | |
| ROM::Session::State::Deleted#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:13 | |
| FFF | |
| (00/03) 0% - 0.78s | |
| ROM::Session.start:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:6 | |
| FFFF | |
| (00/04) 0% - 1.06s | |
| ROM::Session#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:10 | |
| ... | |
| (03/03) 100% - 0.59s | |
| ROM::Session::Environment#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/environment.rb:22 | |
| ... | |
| (03/03) 100% - 0.42s | |
| ROM::Session::Environment#build_relation:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/environment.rb:32 | |
| ........... | |
| (11/11) 100% - 1.63s | |
| ROM::Session::Environment#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/environment.rb:16 | |
| .............. | |
| (14/14) 100% - 1.89s | |
| ROM::Session::Environment#initialize_memory:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/environment.rb:28 | |
| ..F..... | |
| (07/08) 87% - 1.25s | |
| ROM::Session::State::Updated#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:29 | |
| FFF | |
| (00/03) 0% - 0.79s | |
| ROM::Session::IdentityMap#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/identity_map.rb:12 | |
| ... | |
| (03/03) 100% - 0.53s | |
| ROM::Session::IdentityMap#fetch:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/identity_map.rb:16 | |
| ......... | |
| (09/09) 100% - 1.49s | |
| ROM::Session::IdentityMap#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/identity_map.rb:7 | |
| .......... | |
| (10/10) 100% - 1.40s | |
| ROM::Session::IdentityMap#store:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/identity_map.rb:20 | |
| ...................... | |
| (22/22) 100% - 3.76s | |
| ROM::Session::Relation.build:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:14 | |
| .................................. | |
| (34/34) 100% - 5.06s | |
| ROM::Session::Relation#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:35 | |
| ..........F.. | |
| (12/13) 92% - 3.62s | |
| ROM::Session::Relation#dirty?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:45 | |
| ......... | |
| (09/09) 100% - 1.88s | |
| ROM::Session::Relation#dumper:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:61 | |
| . | |
| (01/01) 100% - 0.19s | |
| ROM::Session::Relation#identity:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:22 | |
| ..... | |
| (05/05) 100% - 0.96s | |
| ROM::Session::Relation#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:10 | |
| ..... | |
| (05/05) 100% - 0.84s | |
| ROM::Session::Relation#loader:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:57 | |
| F | |
| (00/01) 0% - 0.25s | |
| ROM::Session::Relation#mapper:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:53 | |
| . | |
| (01/01) 100% - 0.21s | |
| ROM::Session::Relation#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:40 | |
| ..........F.. | |
| (12/13) 92% - 3.35s | |
| ROM::Session::Relation#state:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:26 | |
| ..... | |
| (05/05) 100% - 1.26s | |
| ROM::Session::Relation#track:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:30 | |
| .........F.. | |
| (11/12) 91% - 2.98s | |
| ROM::Session::Relation#tracking?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:49 | |
| ..FF. | |
| (03/05) 60% - 1.25s | |
| ROM::Session::Mapper#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/mapper.rb:8 | |
| ............... | |
| (15/15) 100% - 2.29s | |
| ROM::Session::Mapper#load:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/mapper.rb:13 | |
| ........... | |
| (11/11) 100% - 1.87s | |
| ROM::Session::State::Created#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:21 | |
| FFF | |
| (00/03) 0% - 0.77s | |
| ROM::Session::Tracker#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:13 | |
| evil:ROM::Session::Tracker#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:13:c45fc | |
| @@ -1,4 +1,4 @@ | |
| -def [](object) | |
| +def [](sb9a74253ce08ecfe18df) | |
| @objects[object.object_id] | |
| end | |
| evil:ROM::Session::Tracker#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:13:ab551 | |
| @@ -1,4 +1,4 @@ | |
| -def [](object) | |
| +def [] | |
| @objects[object.object_id] | |
| end | |
| evil:ROM::Session::Tracker#[]:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:13:e1318 | |
| @@ -1,4 +1,4 @@ | |
| def [](object) | |
| - @objects[object.object_id] | |
| + @objects | |
| end | |
| (00/03) 0% - 0.79s | |
| ROM::Session::Tracker#fetch:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:17 | |
| evil:ROM::Session::Tracker#fetch:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:17:4374d | |
| @@ -1,6 +1,4 @@ | |
| def fetch(object) | |
| - @objects.fetch(object.object_id) do | |
| - raise("tracker doesn't include #{object.inspect}") | |
| - end | |
| + @objects.fetch(object.object_id) | |
| end | |
| evil:ROM::Session::Tracker#fetch:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:17:8291f | |
| @@ -1,6 +1,6 @@ | |
| def fetch(object) | |
| @objects.fetch(object.object_id) do | |
| - raise("tracker doesn't include #{object.inspect}") | |
| + "tracker doesn't include #{object.inspect}" | |
| end | |
| end | |
| evil:ROM::Session::Tracker#fetch:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:17:6415a | |
| @@ -1,6 +1,6 @@ | |
| def fetch(object) | |
| @objects.fetch(object.object_id) do | |
| - raise("tracker doesn't include #{object.inspect}") | |
| + raise | |
| end | |
| end | |
| (02/05) 40% - 1.28s | |
| ROM::Session::Tracker#include?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:23 | |
| evil:ROM::Session::Tracker#include?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:23:a4176 | |
| @@ -1,4 +1,4 @@ | |
| def include?(object) | |
| - @objects.key?(object.object_id) | |
| + @objects | |
| end | |
| evil:ROM::Session::Tracker#include?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:23:4b417 | |
| @@ -1,4 +1,4 @@ | |
| def include?(object) | |
| - @objects.key?(object.object_id) | |
| + object.object_id | |
| end | |
| (04/06) 66% - 1.41s | |
| ROM::Session::Tracker#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:7 | |
| evil:ROM::Session::Tracker#initialize:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:7:e6b0b | |
| @@ -3,6 +3,6 @@ | |
| hash[key] = IdentityMap.new(self) | |
| end | |
| @objects = Hash.new | |
| - @changelog = [] | |
| + @changelog = [nil] | |
| end | |
| (19/20) 95% - 3.65s | |
| ROM::Session::Tracker#queue:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:27 | |
| evil:ROM::Session::Tracker#queue:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:27:8f8b6 | |
| @@ -1,5 +1,5 @@ | |
| def queue(state) | |
| - @changelog << state | |
| + @changelog | |
| update(state) | |
| end | |
| evil:ROM::Session::Tracker#queue:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:27:2a073 | |
| @@ -1,5 +1,5 @@ | |
| def queue(state) | |
| - @changelog << state | |
| + state | |
| update(state) | |
| end | |
| evil:ROM::Session::Tracker#queue:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/tracker.rb:27:b6497 | |
| @@ -1,5 +0,4 @@ | |
| def queue(state) | |
| - @changelog << state | |
| update(state) | |
| end | |
| (06/09) 66% - 2.23s | |
| ROM::Session::State#created?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:56 | |
| evil:ROM::Session::State#created?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:56:94c9e | |
| @@ -1,4 +1,4 @@ | |
| def created? | |
| - instance_of?(Created) | |
| + Created | |
| end | |
| (01/02) 50% - 0.50s | |
| ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34 | |
| evil:ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34:ed324 | |
| @@ -1,5 +1,5 @@ | |
| def delete(relation) | |
| - if persisted? | |
| + if true | |
| Deleted.new(object, relation) | |
| else | |
| raise("cannot delete a transient object") | |
| evil:ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34:25acf | |
| @@ -1,8 +-1,6 @@ | |
| def delete(relation) | |
| if persisted? | |
| Deleted.new(object, relation) | |
| - else | |
| - raise("cannot delete a transient object") | |
| end | |
| end | |
| evil:ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34:11a8b | |
| @@ -2,7 +2,7 @@ | |
| if persisted? | |
| Deleted.new(object, relation) | |
| else | |
| - raise("cannot delete a transient object") | |
| + "cannot delete a transient object" | |
| end | |
| end | |
| evil:ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34:0c64c | |
| @@ -2,7 +2,7 @@ | |
| if persisted? | |
| Deleted.new(object, relation) | |
| else | |
| - raise("cannot delete a transient object") | |
| + raise | |
| end | |
| end | |
| evil:ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34:66bd0 | |
| @@ -2,7 +2,7 @@ | |
| if persisted? | |
| Deleted.new(object, relation) | |
| else | |
| - raise("cannot delete a transient object") | |
| + raise(nil) | |
| end | |
| end | |
| evil:ROM::Session::State#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:34:a0ce1 | |
| @@ -2,7 +2,7 @@ | |
| if persisted? | |
| Deleted.new(object, relation) | |
| else | |
| - raise("cannot delete a transient object") | |
| + raise("7cb9fe32d906a0454129") | |
| end | |
| end | |
| (10/16) 62% - 4.23s | |
| ROM::Session::State#deleted?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:68 | |
| evil:ROM::Session::State#deleted?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:68:64a19 | |
| @@ -1,4 +1,4 @@ | |
| def deleted? | |
| - instance_of?(Deleted) | |
| + Deleted | |
| end | |
| (01/02) 50% - 0.52s | |
| ROM::Session::State#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:42 | |
| evil:ROM::Session::State#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:42:69037 | |
| @@ -2,7 +2,7 @@ | |
| if persisted? | |
| Updated.new(object, relation) | |
| else | |
| - if transient? | |
| + if true | |
| Created.new(object, relation) | |
| else | |
| raise("[State#save] unsupported state change from #{self.class}") | |
| evil:ROM::Session::State#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:42:99c3c | |
| @@ -4,8 +2,6 @@ | |
| else | |
| if transient? | |
| Created.new(object, relation) | |
| - else | |
| - raise("[State#save] unsupported state change from #{self.class}") | |
| end | |
| end | |
| end | |
| evil:ROM::Session::State#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:42:fb1d5 | |
| @@ -5,7 +5,7 @@ | |
| if transient? | |
| Created.new(object, relation) | |
| else | |
| - raise("[State#save] unsupported state change from #{self.class}") | |
| + "[State#save] unsupported state change from #{self.class}" | |
| end | |
| end | |
| end | |
| evil:ROM::Session::State#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:42:5a776 | |
| @@ -5,7 +5,7 @@ | |
| if transient? | |
| Created.new(object, relation) | |
| else | |
| - raise("[State#save] unsupported state change from #{self.class}") | |
| + raise | |
| end | |
| end | |
| end | |
| (20/24) 83% - 6.00s | |
| ROM::Session::State#transient?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:64 | |
| evil:ROM::Session::State#transient?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:64:40f7e | |
| @@ -1,4 +1,4 @@ | |
| def transient? | |
| - instance_of?(Transient) | |
| + Transient | |
| end | |
| (01/02) 50% - 0.48s | |
| ROM::Session::State#updated?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:52 | |
| evil:ROM::Session::State#updated?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:52:5e78c | |
| @@ -1,4 +1,4 @@ | |
| def updated? | |
| - instance_of?(Updated) | |
| + Updated | |
| end | |
| (01/02) 50% - 0.51s | |
| ROM::Session::State::Deleted#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:13 | |
| evil:ROM::Session::State::Deleted#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:13:8dcaa | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.delete(object) | |
| + relation | |
| end | |
| evil:ROM::Session::State::Deleted#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:13:dadbe | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.delete(object) | |
| + object | |
| end | |
| evil:ROM::Session::State::Deleted#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:13:4792d | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.delete(object) | |
| + relation.delete | |
| end | |
| (00/03) 0% - 0.78s | |
| ROM::Session.start:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:6 | |
| evil:ROM::Session.start:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:6:49df7 | |
| @@ -1,4 +1,4 @@ | |
| -def self.start(environment, &block) | |
| +def self.start(s3388ef69f1477647711e, &block) | |
| yield(new(Environment.new(environment, Tracker.new))) | |
| end | |
| evil:ROM::Session.start:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:6:a67b5 | |
| @@ -1,4 +1,4 @@ | |
| -def self.start(environment, &block) | |
| +def self.start(&block) | |
| yield(new(Environment.new(environment, Tracker.new))) | |
| end | |
| evil:ROM::Session.start:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:6:47c8c | |
| @@ -1,4 +1,4 @@ | |
| -def self.start(environment, &block) | |
| +def self.start(environment) | |
| yield(new(Environment.new(environment, Tracker.new))) | |
| end | |
| evil:ROM::Session.start:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session.rb:6:dd41f | |
| @@ -1,4 +1,4 @@ | |
| -def self.start(environment, &block) | |
| +def self.start | |
| yield(new(Environment.new(environment, Tracker.new))) | |
| end | |
| (00/04) 0% - 1.06s | |
| ROM::Session::Environment#initialize_memory:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/environment.rb:28 | |
| evil:ROM::Session::Environment#initialize_memory:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/environment.rb:28:b2c2d | |
| @@ -1,5 +1,5 @@ | |
| def initialize_memory | |
| - @memory = Hash.new do |memory, name| | |
| + @memory = Hash.new do |s2bff663bc7f37d1d8cf9, name| | |
| memory[name] = build_relation(name) | |
| end | |
| end | |
| (07/08) 87% - 1.25s | |
| ROM::Session::State::Updated#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:29 | |
| evil:ROM::Session::State::Updated#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:29:1dac1 | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.update(object) | |
| + relation | |
| end | |
| evil:ROM::Session::State::Updated#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:29:ae33a | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.update(object) | |
| + object | |
| end | |
| evil:ROM::Session::State::Updated#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:29:e0717 | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.update(object) | |
| + relation.update | |
| end | |
| (00/03) 0% - 0.79s | |
| ROM::Session::Relation#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:35 | |
| evil:ROM::Session::Relation#delete:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:35:61de6 | |
| @@ -1,5 +0,4 @@ | |
| def delete(object) | |
| tracker.queue(state(object).delete(relation)) | |
| - self | |
| end | |
| (12/13) 92% - 3.62s | |
| ROM::Session::Relation#loader:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:57 | |
| evil:ROM::Session::Relation#loader:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:57:01f99 | |
| @@ -1,4 +1,4 @@ | |
| def loader | |
| - mapper.loader | |
| + mapper | |
| end | |
| (00/01) 0% - 0.25s | |
| ROM::Session::Relation#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:40 | |
| evil:ROM::Session::Relation#save:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:40:6e30c | |
| @@ -1,5 +0,4 @@ | |
| def save(object) | |
| tracker.queue(state(object).save(relation)) | |
| - self | |
| end | |
| (12/13) 92% - 3.35s | |
| ROM::Session::Relation#track:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:30 | |
| evil:ROM::Session::Relation#track:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:30:20d75 | |
| @@ -1,5 +0,4 @@ | |
| def track(object) | |
| tracker.store(object, State::Transient.new(object)) | |
| - self | |
| end | |
| (11/12) 91% - 2.98s | |
| ROM::Session::Relation#tracking?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:49 | |
| evil:ROM::Session::Relation#tracking?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:49:62329 | |
| @@ -1,4 +1,4 @@ | |
| def tracking?(object) | |
| - tracker.include?(object) | |
| + tracker | |
| end | |
| evil:ROM::Session::Relation#tracking?:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/relation.rb:49:b2f26 | |
| @@ -1,4 +1,4 @@ | |
| def tracking?(object) | |
| - tracker.include?(object) | |
| + object | |
| end | |
| (03/05) 60% - 1.25s | |
| ROM::Session::State::Created#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:21 | |
| evil:ROM::Session::State::Created#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:21:84c19 | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.insert(object) | |
| + relation | |
| end | |
| evil:ROM::Session::State::Created#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:21:5928b | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.insert(object) | |
| + object | |
| end | |
| evil:ROM::Session::State::Created#commit:/home/vagrant/rom-rb/rom/rom-session/lib/rom/session/state.rb:21:04a26 | |
| @@ -1,4 +1,4 @@ | |
| def commit | |
| - relation.insert(object) | |
| + relation.insert | |
| end | |
| (00/03) 0% - 0.77s | |
| Subjects: 42 | |
| Mutations: 334 | |
| Kills: 288 | |
| Runtime: 70.06s | |
| Killtime: 67.55s | |
| Overhead: 3.58% | |
| Coverage: 86.23% | |
| Alive: 46 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment