class TestActSiteLog
Public Instance Methods
test_sitelog()
click to toggle source
# File vendor/qwik/lib/qwik/act-sitelog.rb, line 75 def test_sitelog t_add_user # Create a page. res = session('POST /test/.new?t=TestPage'){|req| req.start_time += 1 } ok_eq(',1.000000,user@e.com,create,TestPage ', @site['_SiteLog'].load) # Save a page. res = session('POST /test/TestPage.save?contents=t'){|req| req.start_time += 2 } ok_eq(',1.000000,user@e.com,create,TestPage ,2.000000,user@e.com,save,TestPage ', @site['_SiteLog'].load) # Delete a page. res = session('POST /test/TestPage.save?contents='){|req| # null content req.start_time += 3 } ok_eq(',1.000000,user@e.com,create,TestPage ,2.000000,user@e.com,save,TestPage ,3.000000,user@e.com,delete,TestPage ', @site['_SiteLog'].load) # See the SiteLog. page = @site.create_new page.store('{{sitelog}}') res = session('/test/1.html'){|req| req.start_time += 4 } div = @res.body.get_path("//div[@class='section']") div = div.inside.remove_comment.get_single ok_eq([:dd, 'create: ', [:a, {:href=>'TestPage.html'}, 'TestPage']], div[2]) ok_eq([:dd, 'save: ', [:a, {:href=>'TestPage.html'}, 'TestPage']], div[4]) ok_eq([:dd, 'delete: ', [:a, {:href=>'TestPage.html'}, 'TestPage']], div[6]) end
test_time_str()
click to toggle source
# File vendor/qwik/lib/qwik/act-sitelog.rb, line 69 def test_time_str res = session assert_match(/\d+\.\d{6}/, @action.c_time_str) ok_eq('0.000000', @action.c_time_str) end