From 4704253cc2f32d83411693478262261bb324d70f Mon Sep 17 00:00:00 2001 From: Frank Dugan III Date: Fri, 26 May 2023 08:13:24 -0500 Subject: [PATCH] test: add test for bulk creating relationships (#147) --- test/bulk_create_test.exs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/test/bulk_create_test.exs b/test/bulk_create_test.exs index 41ee879..4af34d0 100644 --- a/test/bulk_create_test.exs +++ b/test/bulk_create_test.exs @@ -63,6 +63,23 @@ defmodule AshPostgres.BulkCreateTest do nil end) end + + test "bulk creates can create relationships" do + Api.bulk_create!( + [%{title: "fred", ratings: [%{score: 5}]}, %{title: "george", ratings: [%{score: 0}]}], + Post, + :create + ) + + assert [ + %{title: "fred", ratings: [%{score: 5}]}, + %{title: "george", ratings: [%{score: 0}]} + ] = + Post + |> Ash.Query.sort(:title) + |> Ash.Query.load(:ratings) + |> Api.read!() + end end describe "validation errors" do