class TestSiteConfig

Public Instance Methods

test_is_open?() click to toggle source
# File vendor/qwik/lib/qwik/site-config.rb, line 95
def test_is_open?
  eq false, @site.is_open?
  page = @site.create '_SiteConfig'
  page.store ':open:true'
  eq true, @site.is_open?
  page.store ':open:false'
  eq false, @site.is_open?
  @site.delete '_SiteConfig'
  eq false, @site.is_open?
end
test_siteconfig() click to toggle source
# File vendor/qwik/lib/qwik/site-config.rb, line 106
    def test_siteconfig
      page = @site.create '_SiteConfig'

      # test_theme
      assert_instance_of String, @site.siteconfig['theme']
      page.store(':theme:qwik')

      # test_sitename
#     eq 'example.com', @site.siteconfig['sitename']
#     eq 'example.com/test', @site.title
      page.store ':sitename:TestSite'
      eq 'TestSite', @site.siteconfig['sitename']
      eq 'TestSite', @site.title

      # test_title
      page = @site.create 'TestPage'
      eq 'TestPage', page.get_title
#     eq 'TestPage - TestSite', @site.title('TestPage')
      eq 'TestSite', @site.title

      page = @site.create '1'
      eq '1', page.get_title
#      eq '1 - TestSite', @site.title('1')
      page.store('* TestTitle')
#      eq 'TestTitle - TestSite', @site.title('1')

      # test_bless
      is false, @site.is_blessed?
      file = @site.path + ",blessed"
      file.write("")
      is true, @site.is_blessed?
    end
test_siteconfig_class() click to toggle source
# File vendor/qwik/lib/qwik/site-config.rb, line 139
def test_siteconfig_class
  siteconfig = @site.siteconfig

  assert_equal "#<Page:_SiteConfig>", siteconfig.get_page.inspect

  assert_equal 'false', siteconfig['open']

  assert_equal '10485760', siteconfig['max_file_size']
end