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])