test/model_test.rb in sencha-model-0.5.0 vs test/model_test.rb in sencha-model-0.6.0

- old
+ new

@@ -161,9 +161,15 @@ assert_array_has_item(fields, 'has person_id') {|f| f[:name] === "person_id" } assert_array_has_item(fields, 'has password') {|f| f[:name] === "password" } assert_array_has_item(fields, 'has person_last') {|f| f[:name] === "person_last" and f[:mapping] == "person.last" } assert_array_has_item(fields, 'has person_first') {|f| f[:name] === "person_first" and f[:mapping] == "person.first" } end + should "produce ExtJS 4 compatible belongsTo associations in schema" do + schema = User.sencha_schema + assert schema[:associations].length > 0 + # TODO fix Ext4 associations + end + should "produce a valid to_record record" do person = Person.create!(:first => 'first', :last => 'last', :email => 'email') user = User.create!(:person_id => person.id, :password => 'password') record = user.to_record assert_equal(user.id, record[:id])