Module: NetSuiteRails::Spec::TestDisabler

Defined in:
lib/netsuite_rails/spec/disabler.rb

Instance Method Summary collapse

Instance Method Details

#disable_netsuite_communicationObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/netsuite_rails/spec/disabler.rb', line 5

def disable_netsuite_communication
  before do
    @_push_disabled = NetSuiteRails::Configuration.netsuite_push_disabled
    @_pull_disabled = NetSuiteRails::Configuration.netsuite_pull_disabled

    NetSuiteRails::Configuration.netsuite_push_disabled true
    NetSuiteRails::Configuration.netsuite_pull_disabled true
  end

  after do
    NetSuiteRails::Configuration.netsuite_push_disabled @_push_disabled
    NetSuiteRails::Configuration.netsuite_pull_disabled @_pull_disabled
  end
end