[gtksourceview] Fix test-languagemanager when GtkSourceView is not installed
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] Fix test-languagemanager when GtkSourceView is not installed
- Date: Thu, 21 Feb 2013 11:46:47 +0000 (UTC)
commit f9896495d3569993680bf1f2a4a6ec1d2f4d636e
Author: Sébastien Wilmet <swilmet gnome org>
Date: Wed Feb 20 23:20:25 2013 +0100
Fix test-languagemanager when GtkSourceView is not installed
https://bugzilla.gnome.org/show_bug.cgi?id=631214
tests/test-languagemanager.c | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/tests/test-languagemanager.c b/tests/test-languagemanager.c
index 01a3b49..5a62217 100644
--- a/tests/test-languagemanager.c
+++ b/tests/test-languagemanager.c
@@ -2,6 +2,21 @@
#include <gtksourceview/gtksource.h>
static void
+init_default_manager (void)
+{
+ GtkSourceLanguageManager *lm;
+ gchar **lang_dirs;
+
+ lm = gtk_source_language_manager_get_default ();
+
+ lang_dirs = g_new0 (gchar *, 2);
+ lang_dirs[0] = g_build_filename (TOP_SRCDIR, "data", "language-specs", NULL);
+
+ gtk_source_language_manager_set_search_path (lm, lang_dirs);
+ g_strfreev (lang_dirs);
+}
+
+static void
test_get_default (void)
{
GtkSourceLanguageManager *lm1, *lm2;
@@ -117,6 +132,8 @@ main (int argc, char** argv)
{
gtk_test_init (&argc, &argv);
+ init_default_manager ();
+
g_test_add_func ("/LanguageManager/get-default", test_get_default);
g_test_add_func ("/LanguageManager/get-language", test_get_language);
g_test_add_func ("/LanguageManager/guess-language", test_guess_language);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]