diff --git a/features/consul_proxy.feature b/features/consul_proxy.feature
index 0c008204c917b25ca0444bd4aaa6cb2cf2bf40b5..e1683e720e4fc241297c3cd5424e5cfbcd74c847 100644
--- a/features/consul_proxy.feature
+++ b/features/consul_proxy.feature
@@ -54,5 +54,5 @@ Feature: Proxy functionality
     Then the status code should be 404
 
   Scenario: Flush Cache
-    When a request is made to http://localhost:8082
+    When a request is made to http://localhost:8082/api/cache/purge
     Then the status code should be 200
diff --git a/rebar.config b/rebar.config
index ba722db385102761792b13fb1a6426f5f7ccb6c9..4e0d0d623fbf5abf0a1bf7e73b53c11d5a579a3e 100644
--- a/rebar.config
+++ b/rebar.config
@@ -32,8 +32,11 @@
     {test, [
         {deps, [
             {gurka, "0.1.7"},
-            {nkdocker, {git, "https://github.com/NetComposer/nkdocker.git", "f0fc3f866ecf9ded00c3eaaef2402afefc56f77f"}},
-            {nkpacket, {git, "https://github.com/NetComposer/nkpacket.git", "b2869f68060f779da56f63d0ff5e8c58a011d32c"}}
+            {gun, "1.0.0-pre.1"},
+            {cowlib, {git, "https://github.com/ninenines/cowlib.git", {tag, "1.3.0"}}},
+            {cowboy, ".*", {git, "https://github.com/extend/cowboy", {ref, "90ae31998e8d0887b9efe4b441136ac047708bb9"}}},
+            {nkpacket, {git, "https://github.com/NetComposer/nkpacket.git", {ref, "b2869f68060f779da56f63d0ff5e8c58a011d32c"}}},
+            {nkdocker, {git, "https://github.com/NetComposer/nkdocker.git", {ref, "f0fc3f866ecf9ded00c3eaaef2402afefc56f77f"}}}
         ]},
         {eunit_opts, [{report, {eunit_surefire, [{dir, "_build/test"}]}}]},
         {erl_opts, [debug_info, nowarn_unused_vars]}