Sha256: dd4a255261050d945eecab963ee1a1c00294c30fc7156becc68dd0fad9d35af1
Contents?: true
Size: 1.51 KB
Versions: 3
Compression:
Stored size: 1.51 KB
Contents
require 'helper' class TestFile < ParseTestCase def test_file_save VCR.use_cassette('test_text_file_save', :record => :new_episodes) do tf = Parse::File.new({ :body => "Hello World!", :local_filename => "hello.txt", :content_type => "text/plain" }) tf.save assert tf.local_filename assert tf.url assert tf.parse_filename assert tf.body assert tf.to_json assert_equal String, tf.body.class end end def test_image_save #VCR.use_cassette('test_image_file_save', :record => :new_episodes) do tf = Parse::File.new({ :body => IO.read("test/parsers.jpg"), :local_filename => "parsers.jpg", :content_type => "image/jpeg" }) tf.save assert tf.local_filename assert tf.url assert tf.parse_filename assert tf.body assert tf.to_json #end end def test_associate_with_object #VCR.use_cassette('test_image_file_associate_with_object', :record => :new_episodes) do tf = Parse::File.new({ :body => IO.read("test/parsers.jpg"), :local_filename => "parsers.jpg", :content_type => "image/jpeg" }) tf.save assert tf.local_filename assert tf.url assert tf.parse_filename assert tf.body assert tf.to_json object = Parse::Object.new("ShouldHaveFile") object["photo"] = tf object.save assert object["photo"] assert object["objectId"] object.refresh.save #end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
parse-ruby-client-0.3.0 | test/test_file.rb |
parse-ruby-client-0.2.0 | test/test_file.rb |
parse-ruby-client-0.1.15 | test/test_file.rb |