+void
+test_cmd_useragent (void) {
+ GString* expected = g_string_new("Uzbl (Webkit ");
+ g_string_append(expected, itos(WEBKIT_MAJOR_VERSION));
+ g_string_append(expected, ".");
+ g_string_append(expected, itos(WEBKIT_MINOR_VERSION));
+ g_string_append(expected, ".");
+ g_string_append(expected, itos(WEBKIT_MICRO_VERSION));
+ g_string_append(expected, " ");
+ g_string_append(expected, ARCH);
+ g_string_append(expected, ")");
+
+ set_var_value("useragent", "Uzbl (Webkit WEBKIT_MAJOR.WEBKIT_MINOR.WEBKIT_MICRO ARCH_UZBL)");
+ cmd_useragent();
+ g_assert_cmpstr(uzbl.net.useragent, ==, g_string_free(expected, FALSE));
+}
+