diff --git a/packages/xpub-faraday-server/src/AuthorBackend.test.js b/packages/xpub-faraday-server/src/AuthorBackend.test.js
index 4431bbf9a5bc7513ba8e3eb95de7496d5388c04f..6046310406d7b567df21139092052776fe6d7d2d 100644
--- a/packages/xpub-faraday-server/src/AuthorBackend.test.js
+++ b/packages/xpub-faraday-server/src/AuthorBackend.test.js
@@ -66,4 +66,11 @@ describe('Author Backend API', () => {
       .post('/api/fragments/123-valid-id/authors')
       .send(fixtures.newSubmittingAuthor)
       .expect(400, '{"error":"There can only be one sumbitting author"}'))
+
+  it('should return success', () =>
+    makeApp(fixtures.fragment)
+      .post('/api/fragments/123-valid-id/authors')
+      .send(fixtures.newAuthor)
+      .expect(200, '')
+      .then(() => expect(fixtures.fragment.save).toHaveBeenCalled()))
 })
diff --git a/packages/xpub-faraday-server/src/fixtures/fixtures.js b/packages/xpub-faraday-server/src/fixtures/fixtures.js
index d265352b1864c086b90baa457fb366fd7bcd5a0c..8f9abc7794a7c6199d0b45dbb17b62920bada375 100644
--- a/packages/xpub-faraday-server/src/fixtures/fixtures.js
+++ b/packages/xpub-faraday-server/src/fixtures/fixtures.js
@@ -5,10 +5,21 @@ const author = {
   email: 'email@email.com',
   affiliation: 'University',
   country: '',
-  isCorresponding: true,
+  isCorresponding: false,
   isSubmitting: true,
 }
 
+const newAuthor = {
+  firstName: 'Robert',
+  middleName: '',
+  lastName: 'Smith',
+  email: 'email_robert@email.com',
+  affiliation: 'University',
+  country: '',
+  isCorresponding: true,
+  isSubmitting: false,
+}
+
 const invalidAuthor = {
   firstName: '',
   middleName: '',
@@ -46,4 +57,5 @@ module.exports = {
   invalidAuthor,
   fragment,
   newSubmittingAuthor,
+  newAuthor,
 }