diff --git a/test/kolab_wopi/api/files_test.exs b/test/kolab_wopi/api/files_test.exs new file mode 100644 index 0000000..43b3d76 --- /dev/null +++ b/test/kolab_wopi/api/files_test.exs @@ -0,0 +1,63 @@ +defmodule KolabWopiTest.API.Files do + use ExUnit.Case, async: true + use Plug.Test + doctest KolabWopi.API.Files + + @opts KolabWopi.API.init([]) + + test "GET /wopi/files" do + conn = conn(:get, "/wopi/files") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 404 + end + + test "GET /wopi/files/xxx" do + conn = conn(:get, "/wopi/files/xxx") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 501 + end + + test "GET /wopi/files/xxx/contents" do + conn = conn(:get, "/wopi/files/xxx/contents") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 501 + end + + test "GET /wopi/files/xxx/ancestry" do + conn = conn(:get, "/wopi/files/xxx/ancestry") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 501 + end + + test "GET /wopi/files/xxx/ecosystem_pointer" do + conn = conn(:get, "/wopi/files/xxx/ecosystem_pointer") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 501 + end + + test "GET /wopi/files/xxx/unknown" do + conn = conn(:get, "/wopi/files/xxx/unknown") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 404 + end + + test "POST /wopi/files/xxx" do + conn = conn(:post, "/wopi/files/xxx") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 501 + end + + test "POST /wopi/files/xxx/contents" do + conn = conn(:post, "/wopi/files/xxx/contents") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 501 + end +end diff --git a/test/kolab_wopi/api_test.exs b/test/kolab_wopi/api_test.exs new file mode 100644 index 0000000..6bcc853 --- /dev/null +++ b/test/kolab_wopi/api_test.exs @@ -0,0 +1,28 @@ +defmodule KolabWopiTest.API do + use ExUnit.Case, async: true + use Plug.Test + doctest KolabWopi.API + + @opts KolabWopi.API.init([]) + + test "GET /" do + conn = conn(:get, "/") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 404 + end + + test "GET /unknown" do + conn = conn(:get, "/unknown") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 404 + end + + test "GET /wopi" do + conn = conn(:get, "/wopi") + conn = KolabWopi.API.call(conn, @opts) + + assert conn.status == 404 + end +end