class TestActBook

Public Instance Methods

test_book() click to toggle source
# File vendor/qwik/lib/qwik/act-book.rb, line 127
    def test_book
      page = @site['_BookSearch']
      page.store(',utf8,http://example.com/utf8/,utf8
,sjis,http://example.com/sjis/,sjis
,euc,http://example.com/euc/,euc')

      ok_wi([:div, {:class=>'box'},
              ['book:本 ',
                [:a, {:href=>'http://example.com/utf8/%E6%9C%AC'},
                  'utf8'], ' ',
                [:a, {:href=>'http://example.com/sjis/%96%7B'},
                  'sjis'], ' ',
                [:a, {:href=>'http://example.com/euc/%CB%DC'},
                  'euc'], ' ']],
            '{{book_search(本)}}')

      # test_isbn
      ok_wi([:a, {:href=>'http://www.amazon.co.jp/exec/obidos/ASIN/4797318325/q02-22/ref=nosim/'}, 'isbn:4797318325'], '{{isbn_amazon(4797318325)}}')
      ok_wi([:a, {:href=>'http://www.amazon.co.jp/exec/obidos/ASIN/4797318325/q02-22/ref=nosim/'}, 't'], '{{isbn_amazon(4797318325,t)}}')

      page = @site['_IsbnLink']
      page.store(',i1,http://example.com/i1/#{isbn1}
,i2,http://example.com/i2/#{isbn2}
,aid,http://example.com/aid/#{isbn2}#{aid}
')

      ok_wi([:div, {:class=>'box'}, ['isbn:4797318325', ' ',
                [:a, {:href=>'http://example.com/i1/4797318325'}, 'i1'], ' ',
                [:a, {:href=>'http://example.com/i2/4797318325'}, 'i2'], ' ',
                [:a, {:href=>'http://example.com/aid/4797318325/q02-22'},
                  'aid'], ' ']],
            '{{isbn(4797318325)}}')
    end