spec/metadata_spec.rb in activefacts-api-0.9.9 vs spec/metadata_spec.rb in activefacts-api-1.0.0

- old
+ new

@@ -12,12 +12,12 @@ @constellation = ActiveFacts::API::Constellation.new(Mod) end ObjectType_methods = [ :has_one, :maybe, :one_to_one, - :roles, :subtypes, :supertypes, :vocabulary, - :all_roles, + :add_role, :all_role, :subtypes, :supertypes, :vocabulary, + :all_role_transitive, # To make private: :check_identifying_role_has_valid_cardinality, :realise_role, :supertypes_transitive, ] ValueType_methods = [ @@ -55,11 +55,10 @@ :identity_by, :identity_as_hash ] Cases = ValueClasses.map do |klass| # [String, Date, DateTime, Int, Real, AutoCounter, Decimal, Guid] - x= { :name => "a #{klass}", :definition => %Q{ class T < #{klass} value_type end @@ -80,11 +79,9 @@ else raise "Please define constructor args for #{klass}" end ).compact } - debugger if x[:constructor_args].empty? - x end + [ { :name => "a Value Sub Type", :definition => %q{ class V < String value_type