Sha256: 93550b8d9b281ea16ed51adf5cf1a3a40474c4b8b93ac7a6fe89d66a851b6598
Contents?: true
Size: 964 Bytes
Versions: 1
Compression:
Stored size: 964 Bytes
Contents
require 'spec_helper' require 'json_spec' require_relative '../test_utils' config = do_config api_client = HelloSign::ApiClient.new(config) describe HelloSign::SubFormFieldsPerDocumentBase do context 'SubFormFieldsPerDocument' do fixture_data = get_fixture_data('SubFormFieldsPerDocument') fixture_data.each do |type, data| it "SubFormFieldsPerDocument of type #{type} is instantiated" do payload = { form_fields_per_document: [data] } obj = api_client.convert_to_type( payload, 'HelloSign::SignatureRequestSendRequest' ) || HelloSign::SignatureRequestSendRequest.new form_fields_per_document = obj.form_fields_per_document[0] serialized = form_fields_per_document.to_hash(false) classname = "HelloSign::#{type}" expect(form_fields_per_document.class.to_s).to eq(classname) expect(serialized.to_json).to be_json_eql(data.to_json) end 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/sub_form_fields_per_document_base_spec.rb |