fix tests
authorMaksim Pechnikov <parallel588@gmail.com>
Fri, 13 Sep 2019 11:59:58 +0000 (14:59 +0300)
committerMaksim Pechnikov <parallel588@gmail.com>
Fri, 13 Sep 2019 11:59:58 +0000 (14:59 +0300)
test/web/mastodon_api/mastodon_api_controller_test.exs

index 35c2236c8d7d6df7aa90ae75209bf5ecb6fda0e7..f899d77d98a6c31071fb2813c7e4b80a0d3e2532 100644 (file)
@@ -3626,16 +3626,16 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIControllerTest do
       res = post(conn, "/api/v1/accounts", valid_params)
       assert json_response(res, 200)
 
-      Enum.each(valid_params, fn {attr, _} ->
+      [{127,0,0,1}, {127,0,0,2}, {127,0,0,3}, {127,0,0,4}]
+      |> Stream.zip(valid_params)
+      |> Enum.each(fn {ip, {attr, _}} ->
         res =
           conn
-          |> Map.put(
-            :remote_ip,
-            {:rand.uniform(15), :rand.uniform(15), :rand.uniform(15), :rand.uniform(15)}
-          )
+          |> Map.put(:remote_ip, ip)
           |> post("/api/v1/accounts", Map.delete(valid_params, attr))
+          |> json_response(400)
 
-        assert json_response(res, 400) == %{"error" => "Missing parameters"}
+        assert res == %{"error" => "Missing parameters"}
       end)
     end