Sha256: 22e9971fa877f69b5f7479ae7a6a741fa32a970dae3e8177ce41936ac9eea60e
Contents?: true
Size: 1.33 KB
Versions: 2
Compression:
Stored size: 1.33 KB
Contents
require 'helper' class TestInstallation < AVTestCase def test_retrieving_installation_data installation_data = { "appIdentifier"=>"net.project_name", "appName"=>"AV Project", "appVersion"=>"35", "badge"=>9, "channels"=>["", "channel1"], "deviceToken"=> "123", "deviceType"=>"ios", "installationId"=>"345", "parseVersion"=>"1.3.0", "timeZone"=>"Europe/Chisinau", "createdAt"=>"2014-09-18T15:04:18.602Z", "updatedAt"=>"2014-09-19T12:17:48.509Z", "objectId"=>"987" } VCR.use_cassette('test_get_installation') do installation = AV::Installation.get "987" assert_equal installation_data, installation end end def test_changing_channels installation = AV::Installation.new "987" installation.channels = ["", "my-channel"] assert_equal ["", "my-channel"], installation["channels"] end def test_changing_badges installation = AV::Installation.new "987" installation.badge = 5 assert_equal 5, installation["badge"] end def test_updating_installation_data installation = AV::Installation.new "987" installation.channels = ["", "my-channel"] installation.badge = 5 VCR.use_cassette('test_save_installation') do result = installation.save assert_not_empty result["updatedAt"] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
leancloud-ruby-client-0.1.1 | test/test_installation.rb |
leancloud-ruby-client-0.1.0 | test/test_installation.rb |