spec/netsuite/utilities_spec.rb in netsuite-0.8.2 vs spec/netsuite/utilities_spec.rb in netsuite-0.8.3
- old
+ new
@@ -11,9 +11,30 @@
formatted_date = NetSuite::Utilities.normalize_time_to_netsuite_date(no_dst_stamp.to_time.to_i)
expect(formatted_date).to eq('2017-11-06T00:00:00-08:00')
end
end
+ it "#netsuite_data_center_urls" do
+ domains = NetSuite::Utilities.netsuite_data_center_urls('TSTDRV1576318')
+ expect(domains[:webservices_domain]).to eq('https://webservices.na1.netsuite.com')
+
+ NetSuite.configure do
+ reset!
+ sandbox true
+ end
+
+ domains = NetSuite::Utilities.netsuite_data_center_urls('TSTDRV1576318')
+ expect(domains[:webservices_domain]).to eq('https://webservices.na1.netsuite.com')
+
+ NetSuite.configure do
+ reset!
+ api_version '2015_1'
+ end
+
+ domains = NetSuite::Utilities.netsuite_data_center_urls('TSTDRV1576318')
+ expect(domains[:webservices_domain]).to eq('https://webservices.na1.netsuite.com')
+ end
+
describe '#get_record' do
context 'caching' do
it 'does not hit the netsuite API' do
ns_account_id = 123
allow(NetSuite::Records::Account).to receive(:get).with(ns_account_id).once.and_return(