aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSteven Blowers <sblowers@findmypast.com>2016-09-12 09:44:10 +0100
committerSteven Blowers <sblowers@findmypast.com>2016-09-12 09:44:10 +0100
commitf8df0aaecd89a42ee3c73d7b05f02ff2206fb084 (patch)
tree7a1ae3011d3ad30280002b7d1a48dfad56db7b07 /lib
parent19afd07efc19b213006b9bf29bcb91a1951f6adb (diff)
downloadzendex-f8df0aaecd89a42ee3c73d7b05f02ff2206fb084.tar.gz
zendex-f8df0aaecd89a42ee3c73d7b05f02ff2206fb084.tar.xz
More tests.
Diffstat (limited to 'lib')
-rw-r--r--lib/http_client/in_memory.ex21
-rw-r--r--lib/zendex/http_client/in_memory.ex14
2 files changed, 21 insertions, 14 deletions
diff --git a/lib/http_client/in_memory.ex b/lib/http_client/in_memory.ex
new file mode 100644
index 0000000..3d1a3ea
--- /dev/null
+++ b/lib/http_client/in_memory.ex
@@ -0,0 +1,21 @@
+defmodule Zendex.HttpClient.InMemory do
+ @moduledoc """
+ Allows testing of the Zendex project by mocking out calls to an actual Zendesk
+ API.
+ """
+
+ def get!("http://test.zendesk.com/api/v2/tickets.json",
+ [{"Authorization", _authentication}]) do
+ "ticket"
+ end
+
+ def get!("http://test.zendesk.com/api/v2/search.json?query=requester%3AJimbob+type%3Aticket",
+ [{"Authorization", _authentication}]) do
+ ["Jimbob Ticket 1", "Jimbob Ticket 2"]
+ end
+
+ def post!("http://test.zendesk.com/api/v2/tickets.json",
+ "{\"ticket\": {}}",
+ [{"Authorization", _authentication}, {"Content-Type", "application/json"} ]) do
+ end
+end
diff --git a/lib/zendex/http_client/in_memory.ex b/lib/zendex/http_client/in_memory.ex
deleted file mode 100644
index 31dc00a..0000000
--- a/lib/zendex/http_client/in_memory.ex
+++ /dev/null
@@ -1,14 +0,0 @@
-defmodule Zendex.HttpClient.InMemory do
- @moduledoc """
- Allows testing of the Zendex project by mocking out calls to an actual Zendesk
- API.
- """
-
- def get!("http://test.zendesk.com/api/v2/tickets.json", [{"Authorization", authentication}]) do
- "ticket"
- end
-
- def get!("http://test.zendesk.com/api/v2/search.json?query=requester%3AJimbob+type%3Aticket", [{"Authorization", authentication}]) do
- ["Jimbob Ticket 1", "Jimbob Ticket 2"]
- end
-end