From 41a6ca5d010d0a578a7828a12d7ea2c36842db85 Mon Sep 17 00:00:00 2001
From: Josh Smith <josh@codecorps.org>
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)