[epiphany] tests: clear bookmark files after each test
- From: Xan Lopez <xan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany] tests: clear bookmark files after each test
- Date: Fri, 7 Sep 2012 22:03:00 +0000 (UTC)
commit e64f49f4080cff57af67eefd147e94d4223f2be1
Author: Xan Lopez <xan igalia com>
Date: Sat Sep 8 00:01:13 2012 +0200
tests: clear bookmark files after each test
tests/ephy-bookmarks-test.c | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
---
diff --git a/tests/ephy-bookmarks-test.c b/tests/ephy-bookmarks-test.c
index 464a9de..1fe273f 100644
--- a/tests/ephy-bookmarks-test.c
+++ b/tests/ephy-bookmarks-test.c
@@ -24,6 +24,27 @@
#include "ephy-debug.h"
#include "ephy-file-helpers.h"
+const char* bookmarks_paths[] = { "ephy-bookmarks.xml", "bookmarks.rdf", NULL };
+
+static void
+clear_bookmark_files ()
+{
+ GFile *file;
+ char *path;
+ int i;
+
+ for (i = 0; i < G_N_ELEMENTS (bookmarks_paths); i++) {
+
+ path = g_build_filename (ephy_dot_dir (),
+ bookmarks_paths[i],
+ NULL);
+ file = g_file_new_for_path (path);
+ g_file_delete (file, NULL, NULL);
+ g_object_unref (file);
+ g_free (path);
+ }
+}
+
static void
test_ephy_bookmarks_create ()
{
@@ -32,6 +53,8 @@ test_ephy_bookmarks_create ()
bookmarks = ephy_bookmarks_new ();
g_assert (bookmarks);
g_object_unref (bookmarks);
+
+ clear_bookmark_files ();
}
static void
@@ -49,6 +72,8 @@ test_ephy_bookmarks_add ()
g_assert (node == result);
g_object_unref (bookmarks);
+
+ clear_bookmark_files ();
}
int
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]