class TestFarm
Public Instance Methods
test_all()
click to toggle source
# File vendor/qwik/lib/qwik/farm.rb, line 239 def test_all farm = @memory.farm # test_top_site site = farm.get_top_site eq @config.default_sitename, site.sitename # test_list is "Array", farm.list.class.name #assert_equal false, (@dir+"test").exist? end
test_delete()
click to toggle source
# File vendor/qwik/lib/qwik/farm.rb, line 274 def test_delete farm = @memory.farm site = farm.get_site('test') site_path = site.path t_make_public(Qwik::Farm, :delete) farm.delete(site) eq false, site_path.exist? end
test_make_site()
click to toggle source
# File vendor/qwik/lib/qwik/farm.rb, line 202 def test_make_site farm = @memory.farm farm.close_all @dir.teardown @dir.rmtree if @dir.directory? @dir.rmdir if @dir.directory? dir = @config.sites_dir.path # test_exist? assert_equal false, !!farm.exist?('test') assert_equal nil, farm.get_site('test') assert_equal false, (dir + 'test').exist? # test_make_site assert_equal false, (dir + 'test').path.exist? farm.make_site('test', Time.at(0)) assert_equal true, (dir + 'test').path.exist? assert_equal true, (dir + 'test/_QwikSite.txt').path.exist? assert_equal "1970-01-01T09:00:00", (dir + 'test/_QwikSite.txt').path.read assert_equal false, (dir + 'test/test').path.exist? assert_equal true, !!farm.exist?('test') assert_equal false, (dir + 'test/test').path.exist? site = farm.get_site('test') assert_equal true, (dir + 'test'.path).exist? assert_equal false, (dir + 'test/test').path.exist? #assert_equal true, (dir + 'test/test').path.exist? assert_equal 'test', site.sitename # test_raise assert_raise(RuntimeError) { # Creating a site with same name cause error. farm.make_site('test') } end
test_sweep()
click to toggle source
# File vendor/qwik/lib/qwik/farm.rb, line 252 def test_sweep farm = @memory.farm site = farm.get_site('test') page = site['_SiteConfig'] page.put_with_time(':ml_life_time:0', 0) # Die soon. # test_inactive? eq true, site.inactive? # test_sweep buried = farm.sweep site = farm.get_site('test') eq nil, site # Clean up the grave dir. buried.each {|gravesitepath| gravesitepath.teardown gravesitepath.rmtree } end