class TestPageRRefs
Public Instance Methods
setup_rrefs()
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 82 def setup_rrefs dir = '.test/'.path dir.setup rrefs = Qwik::PageRRefs.new(dir.to_s, '1') return [dir, rrefs] end
teardown_rrefs(dir)
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 90 def teardown_rrefs(dir) dir.teardown end
test_add()
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 106 def test_add dir, rrefs = setup_rrefs rrefs.put(["2","3"]) rrefs.add("4") cont = rrefs.get ok_eq(true, rrefs.exist?) ok_eq("2#{$/}3#{$/}4#{$/}",cont) teardown_rrefs(dir) end
test_delete()
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 119 def test_delete dir, rrefs = setup_rrefs rrefs.put(["2","3","4"]) rrefs.delete("3") cont = rrefs.get ok_eq(true, rrefs.exist?) ok_eq("2#{$/}4#{$/}",cont) teardown_rrefs(dir) end
test_each()
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 131 def test_each dir, rrefs = setup_rrefs keys = ["2","3","4"] rrefs.put(keys) i = 0 rrefs.each {|key| ok_eq(keys[i],key) i+=1 } end
test_each_empty()
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 144 def test_each_empty dir, rrefs = setup_rrefs cont = [] rrefs.each {|key| cont << key } ok_eq([],cont) end
test_put()
click to toggle source
# File vendor/qwik/lib/qwik/page-rrefs.rb, line 94 def test_put dir, rrefs = setup_rrefs rrefs.put(["2","3"]) ok_eq(true, rrefs.exist?) cont = rrefs.get ok_eq("2#{$/}3#{$/}",cont) teardown_rrefs(dir) end