From 41a6ca5d010d0a578a7828a12d7ea2c36842db85 Mon Sep 17 00:00:00 2001 From: Josh Smith Date: Sun, 5 Nov 2017 13:15:40 -0800 Subject: [PATCH] Syncing does not match ResultAggregator errors --- test/lib/code_corps/github/sync/sync_test.exs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/lib/code_corps/github/sync/sync_test.exs b/test/lib/code_corps/github/sync/sync_test.exs index 57bb58db0..f98335e4d 100644 --- a/test/lib/code_corps/github/sync/sync_test.exs +++ b/test/lib/code_corps/github/sync/sync_test.exs @@ -120,6 +120,12 @@ defmodule CodeCorps.GitHub.SyncTest do assert Repo.aggregate(Task, :count, :id) == 8 assert Repo.aggregate(User, :count, :id) == 13 + # Simulate disconnecting the repo and updating a task locally + + [task | _] = Repo.all(Task, limit: 1) + changeset = Task.update_changeset(task, %{title: "New title", updated_from: "codecorps"}) + Repo.update!(changeset) + # Sync a second time – should run without trouble Sync.sync_repo(github_repo)