class TestExtWema
Public Instance Methods
test_act_wema()
click to toggle source
# File vendor/qwik/lib/qwik/act-wema.rb, line 474 def test_act_wema t_add_user page = @site['_PageAttribute'] page.store '{{wema}}' page = @site.create_new res = session '/test/1.wema' ok_title 'Please input POST' res = session 'POST /test/1.wema' assert_text 'Unknown mode: []', 'title' res = session 'POST /test/1.wema?mode=edit&body=' ok_title 'No action.' res = session 'POST /test/1.wema?mode=edit&body=t' ok_title 'New post-it is created.' page = @site['_1_wema_1'] eq ",,,,,\nt\n", page.load res = session 'POST /test/1.wema?mode=edit&id=id1&body=t2' ok_title 'Edit done.' page = @site['_1_wema_1'] eq ",,,,,\nt2\n", page.load res = session 'POST /test/1.wema?mode=setpos&id=id1&l=1&t=2' ok_title 'Set position.' page = @site['_1_wema_1'] eq ",,1,2,,\nt2\n", page.load res = session '/test/1.html' ok_title '1' ok_in ['t2'], "//div[@class='wema']/p" ok_in [:p, 't2'], "//div[@class='wema']/div[@class='cont']" res = session 'POST /test/1.wema?mode=edit&id=id1&body=* t3' ok_title 'Edit done.' page = @site['_1_wema_1'] eq ",,1,2,,\n* t3\n", page.load res = session '/test/1.html' ok_in [:h2, 't3'], "//div[@class='wema']/div[@class='cont']" res = session 'POST /test/1.wema?mode=edit&id=id1&body={{recent}}' ok_title 'Edit done.' page = @site['_1_wema_1'] eq ",,1,2,,\n{{recent}}\n", page.load res = session '/test/1.html' ok_in [:plugin, {:method=>'recent', :param=>''}], "//div[@class='wema']/div[@class='cont']" res = session 'POST /test/1.wema?mode=edit&id=id1&body=http://e.com/' ok_title 'Edit done.' page = @site['_1_wema_1'] eq ",,1,2,,\nhttp://e.com/\n", page.load res = session '/test/1.html' ok_xp [:a, {:href=>'.redirect?url=http://e.com/', :rel=>'nofollow', :class=>'external'}, 'http://e.com/'], "//div[@class='wema']/p/a" res = session 'POST /test/1.wema?mode=edit&id=id1&body=' ok_title 'Delete a Post-it.' page = @site['_1_wema_1'] # comment outed due to cache issue. # eq nil, page end
test_act_wema_without_login()
click to toggle source
# File vendor/qwik/lib/qwik/act-wema.rb, line 545 def test_act_wema_without_login t_add_user page = @site.create_new res = session('POST /test/1.wema?mode=edit&body=t') {|req| req.cookies.delete('user') req.cookies.delete('pass') } ok_title 'Login' eq false, @site.exist?('_1_wema_1') end