class TestActCharset
$use_charset = false
class TestActCharset
< Test::Unit::TestCase
Public Instance Methods
test_charset()
click to toggle source
# File vendor/qwik/lib/qwik/act-charset.rb, line 103 def test_charset n = 'CharTest' page = @site.create(n) page.store('test') ok_eq(true, @site.exist?(n)) ok_wi('test', 'test') ok_eq('test', page.load) ok_eq('test', @site[n].load) ok_wi('test', page.load) str = "{{define_char :my:1 :ids:#0木森 }} {{define_char :my:2 :ids:#0森森 }} " page.store(str) ok_wi('', page.load) ok_eq("#0木森", "&my-1;".de_er.char.ids) ok_eq("#0森森", "&my-2;".de_er.char.ids) url = @action.my_char_kage_url page.store("{{my_char(1)}}") ok_wi("<img src='#{url}u2ff0u6728u68ee.gothic.png' style='width:1em;'/>", page.load) page.store("&my-1;") ok_wi("<img src='#{url}u2ff0u6728u68ee.gothic.png' style='width:1em;'/>", page.load) page.store("{{my_char(2)}}") ok_wi("<img src='#{url}u2ff0u68eeu68ee.gothic.png' style='width:1em;'/>", page.load) page.store("{{my_char(a)}}") ok_wi('', page.load) #page.store("&my-3;") # does not exist. #ok_wi("<p></p>\n", page.load) # It's empty. page.store("{{my_char_ids(1)}}") ok_wi("<p>#0木森</p>\n", page.load) page.store("{{my_char_ids(2)}}") ok_wi("<p>#0森森</p>\n", page.load) @site.delete(n) ok_eq(false, @site.exist?(n)) end
test_charset2()
click to toggle source
# File vendor/qwik/lib/qwik/act-charset.rb, line 155 def test_charset2 n = 'CharTest' page = @site.create(n) str = "{{define_char :my:1 :ids:#0木森 }} {{define_char :my:2 :ids:#0森森 }} {{define_char :my:3 :ids:#1&U-6728;森 }} " page.store(str) ok_wi('', page.load) # Eval the _chartest here. ok_eq("#0木森", "&my-1;".de_er.char.ids) ok_eq("#0森森", "&my-2;".de_er.char.ids) ok_eq("木", "&U-6728;".de_er) #ok_eq("#1木森", "&my-3;".de_er.char.ids) #ok_eq("OV行重", "&my-2;".de_er.char.ids) page.store("&my-1;") url = @action.my_char_kage_url ok_wi("<img src='#{url}u2ff0u6728u68ee.gothic.png' style='width:1em;'/>", page.load) @site.delete(n) ok_eq(false, @site.exist?(n)) end