diff --git a/examples/Makefile b/examples/Makefile
index c42186ef3323f327770a99060483f7f9581f1829..d22d677dbdf703f095a281cc91f13eec1ffc0a01 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -49,5 +49,9 @@ windows: websocket_html.c
 	$(CL) auth.c ../mongoose.c $(CLFLAGS) $(LFLAGS)
 	$(CL) server.c ../mongoose.c $(CLFLAGS) $(LFLAGS)
 
+u:
+	g++ unit_test.c -Wall -W -pedantic -lssl -g -O0 && ./a.out
+
+
 clean:
 	-@$(RM) hello upload post websocket auth server *.exe *.dSYM *.obj .*o
diff --git a/unit_test.c b/examples/unit_test.c
similarity index 99%
rename from unit_test.c
rename to examples/unit_test.c
index eb1a8aab1cb864b1d240e18c75d5db5eebe24828..f5b57d926e2fadcc4b33812714dfa4e347ff0c2d 100644
--- a/unit_test.c
+++ b/examples/unit_test.c
@@ -9,7 +9,7 @@
 #define MONGOOSE_POST_SIZE_LIMIT 999
 
 // USE_* definitions must be made before #include "mongoose.c" !
-#include "mongoose.c"
+#include "../mongoose.c"
 
 #define FAIL(str, line) do {                    \
   printf("Fail on line %d: [%s]\n", line, str); \