Class: ODDB::Swissreg::TestSession
- Defined in:
- ext/swissreg/test/test_session.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_extract_result_links ⇒ Object
- #test_get_detail__online ⇒ Object
- #test_get_result_list__online ⇒ Object
Instance Method Details
#setup ⇒ Object
13 14 15 |
# File 'ext/swissreg/test/test_session.rb', line 13 def setup @session = Session.new end |
#test_extract_result_links ⇒ Object
39 40 41 42 43 44 45 46 47 |
# File 'ext/swissreg/test/test_session.rb', line 39 def test_extract_result_links path = File.('data/sildenafil.html', File.dirname(__FILE__)) html = File.read(path) expected = [ "/srclient/faces/jsp/spc/sr300.jsp?language=de§ion=spc&id=C00463756/01", ] assert_equal(expected, @session.extract_result_links(html)) end |
#test_get_detail__online ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'ext/swissreg/test/test_session.rb', line 23 def test_get_detail__online url = "/srclient/faces/jsp/spc/sr300.jsp?language=de§ion=spc&id=C00463756/01" data = @session.get_detail(url) expected = { :base_patent => "EP00463756", :base_patent_date => Date.new(1991, 6, 7), :certificate_number => "C00463756/01", :expiry_date => Date.new(2013, 6, 21), :iksnrs => ["54642"], :issue_date => Date.new(1999, 7, 30), :protection_date => Date.new(2011, 6, 7), :publication_date => Date.new(1998, 8, 31), :registration_date => Date.new(1998, 8, 11), } assert_equal(expected, data) end |
#test_get_result_list__online ⇒ Object
16 17 18 19 20 21 22 |
# File 'ext/swissreg/test/test_session.rb', line 16 def test_get_result_list__online links = @session.get_result_list("sildenafil") expected = [ "/srclient/faces/jsp/spc/sr300.jsp?language=de§ion=spc&id=C00463756/01", ] assert_equal(expected, links) end |