@@ -1276,32 +1276,29 @@ def after_all
if !defined?(RHO_WP7)
it "should support blob type" do

#TODO: fix blob for schema models
unless $spec_settings[:schema_model]
file_name = File.join(Rho::RhoApplication::get_blob_folder, 'MyText123.txt')
puts "file_name : #{file_name}"
File.delete(file_name) if File.exists?(file_name)
File.exists?(file_name).should == false

write_data = "this is blob test"
f = File.new(file_name, "w")
f.write(write_data)
f.close

File.exists?(file_name).should == true
blob_name = file_name[__rhoGetCurrentDir().length(), file_name.length()-__rhoGetCurrentDir().length()]
puts "blob_name : #{blob_name}"

item = getAccount.create({'my_text'=>blob_name})
item.my_text.should == blob_name
File.exists?(file_name).should == true

item.destroy

item2 = getAccount.find(item.object)
item2.should be_nil
File.exists?(file_name).should == false
end
file_name = File.join(Rho::RhoApplication::get_blob_folder, 'MyText123.txt')
#puts "file_name : #{file_name}"
File.delete(file_name) if File.exists?(file_name)
File.exists?(file_name).should == false

write_data = "this is blob test"
f = File.new(file_name, "w")
f.write(write_data)
f.close

File.exists?(file_name).should == true
blob_name = file_name[__rhoGetCurrentDir().length(), file_name.length()-__rhoGetCurrentDir().length()]
#puts "blob_name : #{blob_name}"

item = getAccount.create({'my_text'=>blob_name})
item.my_text.should == blob_name
File.exists?(file_name).should == true

item.destroy

item2 = getAccount.find(item.object)
item2.should be_nil
File.exists?(file_name).should == false
end
end

@@ -26,6 +26,7 @@ def initialize
config[:files] << "spec/bsearch_spec"

config[:files] << "spec/rho_controller_spec"

config[:files] << [ "spec/rhom_object_spec",
[ {:schema_model=>true, :sync_model=>true}, {:schema_model=>true, :sync_model=>false},
{:schema_model=>false, :sync_model=>true} , {:schema_model=>false, :sync_model=>false} ] ]
@@ -47,7 +48,10 @@ def initialize
config[:files] << [ "spec/syncengine_spec", [ {:schema_model=>true }, {:schema_model=>false } ] ]

if !defined?(RHO_WP7)
config[:files] << "spec/blobsync_spec"

#{:schema_model=>true },
config[:files] << [ "spec/blobsync_spec", [ {:schema_model=>false } ] ]

config[:files] << "spec/bulksync_spec"
end