From dbeedfa1a858cd61fea89d4bb49096eb55f0edaf Mon Sep 17 00:00:00 2001 From: Etienne St-Pierre Date: Thu, 21 Dec 2023 13:30:55 -0500 Subject: [PATCH] Fix broken test by the erlang update --- README.md | 2 +- .../requests/project_integrations_request_test.exs | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7dfc78668..21bcc141e 100644 --- a/README.md +++ b/README.md @@ -203,7 +203,7 @@ Accent provides a default value for every required environment variable. This me ```shell $ npm --prefix webapp run build -$ mix run ./priv/repo/seeds.exs +$ mix ecto.setup $ mix test ``` diff --git a/test/graphql/requests/project_integrations_request_test.exs b/test/graphql/requests/project_integrations_request_test.exs index cc15aee8e..772a5e6b4 100644 --- a/test/graphql/requests/project_integrations_request_test.exs +++ b/test/graphql/requests/project_integrations_request_test.exs @@ -99,10 +99,11 @@ defmodule AccentTest.GraphQL.Requests.ProjectIntegrations do assert Repo.all(Integration) == [] assert get_in(data, [:data, "createProjectIntegration", "successful"]) === false - assert get_in(data, [:data, "createProjectIntegration", "messages"]) === [ - %{"code" => "required", "field" => "data.defaultRef"}, - %{"code" => "required", "field" => "data.repository"}, - %{"code" => "required", "field" => "data.token"} - ] + validation_messages = get_in(data, [:data, "createProjectIntegration", "messages"]) + + assert length(validation_messages) === 3 + assert Enum.member?(validation_messages, %{"code" => "required", "field" => "data.defaultRef"}) + assert Enum.member?(validation_messages, %{"code" => "required", "field" => "data.repository"}) + assert Enum.member?(validation_messages, %{"code" => "required", "field" => "data.token"}) end end