diff --git a/test/batch_mode.js b/test/batch_mode.js
index <HASH>..<HASH> 100644
--- a/test/batch_mode.js
+++ b/test/batch_mode.js
@@ -5,10 +5,11 @@ describe('batch mode', function () {
   this.timeout(20000)
 
   it('should take arguments from stdin (add-claim)', async () => {
-    const { stdout, stderr } = await wdTest('add-claim --batch < ./test/assets/add_claim_batch')
-    const [ res1, res2 ] = stdout.split('\n')
-    JSON.parse(res1).claim.id.should.startWith('Q1111')
-    JSON.parse(res2).claim.id.should.startWith('Q1111')
+    const { stdout, stderr } = await wdTest('add-claim --batch --dry < ./test/assets/add_claim_batch')
+    stdout.split('\n').should.deepEqual([
+      '{"id":"Q1111","property":"P95180","value":"bar"}',
+      '{"id":"Q1111","property":"P95226","value":{"time":"1800","precision":7}}',
+    ])
     formatProgression(stderr).should.deepEqual([
       'processing line 1: Q1111 P95180 bar',
       'processing line 2: [ "Q1111", "P95226", {"time":"1800","precision":7} ]',
tests: batch_mode: use --dry where possible