Sha256: cb4692639007b05567395483fda3ed479dcfe027ff0d2a7ccd1a51ee08829974
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require 'spec_helper' require_relative '../test_utils' config = do_config api_client = HelloSign::ApiClient.new(config) describe HelloSign do context 'testDeserialize' do it 'testSingleFileInstantiated' do config.instantiate_files = true data = { custom_logo_file: 'pdf-sample.pdf', } result = api_client.convert_to_type( data, 'HelloSign::ApiAppCreateRequest' ) || HelloSign::ApiAppCreateRequest.new expect(result.custom_logo_file.class.to_s).to eq("File") end it 'testMultipleFilesInstantiated' do config.instantiate_files = true data = { file: ['pdf-sample.pdf'], } result = api_client.convert_to_type( data, 'HelloSign::SignatureRequestSendRequest' ) || HelloSign::SignatureRequestSendRequest.new expect(result.file[0].class.to_s).to eq("File") end it 'testFilesNotInstantiatedIfFlagNotTrue' do config.instantiate_files = false data = { custom_logo_file: 'pdf-sample.pdf', } result = api_client.convert_to_type( data, 'HelloSign::ApiAppCreateRequest' ) || HelloSign::ApiAppCreateRequest.new expect(result.custom_logo_file.class.to_s).to eq("String") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hellosign-ruby-sdk-6.0.0.pre.beta | spec/models/deserialize_spec.rb |