Included Modules

Class/Module Index [+]

Quicksearch

TestGLibKeyFile

Public Instance Methods

test_desktop_constants() click to toggle source
# File glib2/test/test_key_file.rb, line 36
def test_desktop_constants
  only_glib_version(2, 14, 0)
  assert_equal("Desktop Entry", GLib::KeyFile::DESKTOP_GROUP)
  assert_equal("URL", GLib::KeyFile::DESKTOP_KEY_URL)
end
test_load_from_dirs() click to toggle source
# File glib2/test/test_key_file.rb, line 7
def test_load_from_dirs
  only_glib_version(2, 14, 0)

  key_file = GLib::KeyFile.new
  assert_raise(GLib::KeyFileError) do
    key_file.load_from_dirs("non-existent")
  end

  temp = Tempfile.new("key-file")
  base_name = File.basename(temp.path)
  search_dirs = [File.dirname(temp.path)]
  assert_raise(GLib::KeyFileError) do
    key_file.load_from_dirs("non-existent", search_dirs)
  end
  if GLib.check_version?(2, 31, 2)
    assert_equal(temp.path, key_file.load_from_dirs(base_name, search_dirs))
  else
    assert_raise(GLib::KeyFileError) do
      key_file.load_from_dirs(base_name, search_dirs)
    end
  end
  temp.puts([General]key = value)
  temp.close
  assert_equal(temp.path, key_file.load_from_dirs(base_name, search_dirs))
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.