Skip to content

Instantly share code, notes, and snippets.

@snusnu
Created November 6, 2012 21:38
Show Gist options
  • Save snusnu/4027764 to your computer and use it in GitHub Desktop.
Save snusnu/4027764 to your computer and use it in GitHub Desktop.
Current DM2 spec mutations
Heckle found 279 mutations that didn't cause spec violations
DataMapper::RelationRegistry::RelationNode contains the following poorly-specified methods:
- #initialize
DataMapper::RelationRegistry::RelationEdge contains the following poorly-specified methods:
- #relation
DataMapper::RelationRegistry::Builder::BaseBuilder contains the following poorly-specified methods:
- #name
DataMapper::RelationRegistry::Builder::ViaBuilder contains the following poorly-specified methods:
- #build_relations
- #initialize_nodes
- #name
- #right_node
DataMapper::RelationRegistry::Builder::NodeNameSet contains the following poorly-specified methods:
- #each
DataMapper contains the following poorly-specified methods:
- .engines
DataMapper::Utils contains the following poorly-specified methods:
- .extract_type
DataMapper::RelationRegistry::Builder::NodeName contains the following poorly-specified methods:
- #to_connector_name
DataMapper::Mapper::Attribute::EmbeddedValue contains the following poorly-specified methods:
- #finalize
- #initialize
DataMapper::Mapper::Attribute contains the following poorly-specified methods:
- #clone
- #clone_options
DataMapper::RelationRegistry::Builder contains the following poorly-specified methods:
- #build_edge
- #build_node
- #build_relation
- #initialize
- #left_name
- #left_node
- #right_name
- #right_node
- .call
DataMapper::MapperRegistry contains the following poorly-specified methods:
- #<<
- #[]
- #each
- #include?
- #register
- #relation_map
DataMapper::Mapper::Builder::Class contains the following poorly-specified methods:
- .define_for
DataMapper::RelationRegistry::Connector contains the following poorly-specified methods:
- #source_mapper
- #target_mapper
DataMapper::Mapper::RelationshipSet contains the following poorly-specified methods:
- #size
DataMapper::Mapper::Attribute::Primitive contains the following poorly-specified methods:
- #initialize
DataMapper::Engine::VeritasEngine contains the following poorly-specified methods:
- #gateway_relation
DataMapper::Mapper::AttributeSet contains the following poorly-specified methods:
- #[]
- #alias_index
- #for_field
- #primitives
- #remap
DataMapper::Relationship::Builder::Has contains the following poorly-specified methods:
- .build
DataMapper::Mapper::Relation contains the following poorly-specified methods:
- #initialize
- #one
- #remap
- .finalize
- .from
- .gateway_relation
- .relation
- .relations
DataMapper::Finalizer::RelationshipMappersFinalizer contains the following poorly-specified methods:
- #finalize_attribute_mappers
- #run
DataMapper::RelationRegistry::RelationNode::VeritasRelation contains the following poorly-specified methods:
- #base?
- #rename
DataMapper::Relationship contains the following poorly-specified methods:
- #initialize
DataMapper::Relationship::OneToMany::Iterator contains the following poorly-specified methods:
- #each
DataMapper::Finalizer::DependentRelationshipSet contains the following poorly-specified methods:
- #initialize_relationships
- #initialize_target_keys
DataMapper::Finalizer::BaseRelationMappersFinalizer contains the following poorly-specified methods:
- #finalize_mappers
- #finalize_relationships
- #register_relationships
- #run
DataMapper::Mapper::Builder contains the following poorly-specified methods:
- #initialize
- #initialize_mapper
- #mapper_name
- #remap_fields
DataMapper::Relationship::Builder::BelongsTo contains the following poorly-specified methods:
- .build
DataMapper::RelationRegistry contains the following poorly-specified methods:
- #add_connector
- #build_edge
- #build_node
- #initialize
DataMapper::MapperRegistry::Identifier contains the following poorly-specified methods:
- #initialize
DataMapper::Engine contains the following poorly-specified methods:
- #initialize
DataMapper::Mapper contains the following poorly-specified methods:
- .attributes
- .from
- .map
- .mapper_registry
- .relationships
Get your act together and come back when your specs are doing their job!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment