add seperate source and dest entries in language listing (#193)
[akkoma] / test / pleroma / translators / deepl_test.exs
index 58f23fe2616a7eb0b171578b8390ec2eecd3ffde..d85bef982ebea3387ddcc2e06b5d8fb1d8498f0b 100644 (file)
@@ -32,9 +32,23 @@ defmodule Pleroma.Akkoma.Translators.DeepLTest do
                 }
               ])
           }
+
+        %{method: :get, url: "https://api-free.deepl.com/v2/languages?type=source"} ->
+          %Tesla.Env{
+            status: 200,
+            body:
+              Jason.encode!([
+                %{
+                  "language" => "JA",
+                  "name" => "Japanese",
+                  "supports_formality" => false
+                }
+              ])
+          }
       end)
 
-      assert {:ok, [%{code: "BG", name: "Bulgarian"}, %{code: "CS", name: "Czech"}]} =
+      assert {:ok, [%{code: "JA", name: "Japanese"}],
+              [%{code: "BG", name: "Bulgarian"}, %{code: "CS", name: "Czech"}]} =
                DeepL.languages()
     end