(t *testing.T, dataStore base.DataStore, key string, expectedRevGeneration int)
| 1817 | } |
| 1818 | |
| 1819 | func assertXattrSyncMetaRevGeneration(t *testing.T, dataStore base.DataStore, key string, expectedRevGeneration int) { |
| 1820 | xattrs, _, err := dataStore.GetXattrs(base.TestCtx(t), key, []string{base.SyncXattrName}) |
| 1821 | require.NoError(t, err, "Error Getting Xattr") |
| 1822 | require.Contains(t, xattrs, base.SyncXattrName) |
| 1823 | var syncData db.SyncData |
| 1824 | require.NoError(t, base.JSONUnmarshal(xattrs[base.SyncXattrName], &syncData)) |
| 1825 | require.NotEmpty(t, syncData.GetRevTreeID()) |
| 1826 | generation, _ := db.ParseRevID(base.TestCtx(t), syncData.GetRevTreeID()) |
| 1827 | log.Printf("assertXattrSyncMetaRevGeneration generation: %d rev: %s", generation, syncData.GetRevTreeID()) |
| 1828 | assert.Equal(t, expectedRevGeneration, generation) |
| 1829 | } |
| 1830 | |
| 1831 | func TestDeletedEmptyDocumentImport(t *testing.T) { |
| 1832 | base.SetUpTestLogging(t, base.LevelDebug, base.KeyImport) |
no test coverage detected