From 3b3846695d484033fa0b661cc416447bafed37eb Mon Sep 17 00:00:00 2001 From: Steven Blowers Date: Tue, 13 Sep 2016 13:42:02 +0100 Subject: Testing search with ordering --- test/zendex/search_test.exs | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) (limited to 'test/zendex/search_test.exs') diff --git a/test/zendex/search_test.exs b/test/zendex/search_test.exs index 85121e6..8d1ad8f 100644 --- a/test/zendex/search_test.exs +++ b/test/zendex/search_test.exs @@ -1,10 +1,28 @@ defmodule Zendex.SearchTest do - use ExUnit.Case + use ExUnit.Case, async: true - test "doing a search" do - conn = Zendex.Connection.set_up("http://test.zendesk.com", "User", "Pass") - assert ["Jimbob Ticket 1", "Jimbob Ticket 2"] - == Zendex.Search.query(conn, %{type: "ticket", requester: "Jimbob"}) + setup do + [conn: Zendex.Connection.set_up("http://test.zendesk.com", "User", "Passw")] + end + + test "doing a search", context do + expected = ["Jimbob Ticket 1", "Jimbob Ticket 2"] + + actual = Zendex.Search.query(context[:conn], + %{type: "ticket", requester: "Jimbob"}) + + assert actual == expected + end + + test "doing a search with sorting", context do + expected = ["Reginald Ticket 1", "Reginald Ticket 2"] + + actual = Zendex.Search.query(context[:conn], + %{type: "ticket", requester: "Reginald"}, + "created_at", + "desc") + + assert actual == expected end end -- cgit v1.2.1