Module: AbnLookup::Test

Defined in:
lib/abn_lookup/test.rb

Class Method Summary collapse

Class Method Details

.clear_stubsObject



15
16
17
18
19
# File 'lib/abn_lookup/test.rb', line 15

def self.clear_stubs
  SearchByAbn.stubs.clear
  SearchByAcn.stubs.clear
  SearchByName.stubs.clear
end

.set_default_stub(result) ⇒ Object



21
22
23
24
25
# File 'lib/abn_lookup/test.rb', line 21

def self.set_default_stub(result)
  SearchByAbn.default_stub = result
  SearchByAcn.default_stub = result
  SearchByName.default_stub = result
end

.stub_search_by_abn(abn, result) ⇒ Object



3
4
5
# File 'lib/abn_lookup/test.rb', line 3

def self.stub_search_by_abn(abn, result)
  SearchByAbn.stubs[abn] = result
end

.stub_search_by_acn(acn, result) ⇒ Object



7
8
9
# File 'lib/abn_lookup/test.rb', line 7

def self.stub_search_by_acn(acn, result)
  SearchByAcn.stubs[acn] = result
end

.stub_search_by_name(name, result) ⇒ Object



11
12
13
# File 'lib/abn_lookup/test.rb', line 11

def self.stub_search_by_name(name, result)
  SearchByName.stubs[name] = result
end