diff --git a/Formula/glib.rb b/Formula/glib.rb index 535c989565..10469dcf26 100644 --- a/Formula/glib.rb +++ b/Formula/glib.rb @@ -71,27 +71,25 @@ class Glib < Formula (share+'gtk-doc').rmtree end - def test - mktemp do - (Pathname.pwd/'test.c').write <<-EOS.undent - #include - #include + test do + (testpath/'test.c').write <<-EOS.undent + #include + #include - int main(void) - { - gchar *result_1, *result_2; - char *str = "string"; + int main(void) + { + gchar *result_1, *result_2; + char *str = "string"; - result_1 = g_convert(str, strlen(str), "ASCII", "UTF-8", NULL, NULL, NULL); - result_2 = g_convert(result_1, strlen(result_1), "UTF-8", "ASCII", NULL, NULL, NULL); + result_1 = g_convert(str, strlen(str), "ASCII", "UTF-8", NULL, NULL, NULL); + result_2 = g_convert(result_1, strlen(result_1), "UTF-8", "ASCII", NULL, NULL, NULL); - return (strcmp(str, result_2) == 0) ? 0 : 1; - } - EOS - flags = *`pkg-config --cflags --libs glib-2.0`.split - flags += ENV.cflags.split - system ENV.cc, "-o", "test", "test.c", *flags - system "./test" - end + return (strcmp(str, result_2) == 0) ? 0 : 1; + } + EOS + flags = *`pkg-config --cflags --libs glib-2.0`.split + flags += ENV.cflags.split + system ENV.cc, "-o", "test", "test.c", *flags + system "./test" end end