From: 
Subject: Debian changes

The Debian packaging of node-protocol-buffers-schema is maintained in git, using a workflow
similar to the one described in dgit-maint-merge(7).
The Debian delta is represented by this one combined patch; there isn't a
patch queue that can be represented as a quilt series.

A detailed breakdown of the changes is available from their canonical
representation -- git commits in the packaging repository.
For example, to see the changes made by the Debian maintainer in the first
upload of upstream version 1.2.3, you could use:

    % git clone https://git.dgit.debian.org/node-protocol-buffers-schema
    % cd node-protocol-buffers-schema
    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'

(If you have dgit, use `dgit clone node-protocol-buffers-schema`, rather than plain `git clone`.)

We don't use debian/source/options single-debian-patch because it has bugs.
Therefore, NMUs etc. may nevertheless have made additional patches.

---

diff --git a/test/fixtures/reserved.json b/test/fixtures/reserved.json
index 6b1e9b3..28a589c 100644
--- a/test/fixtures/reserved.json
+++ b/test/fixtures/reserved.json
@@ -8,11 +8,11 @@
       "values": {
         "x": {
           "value": 1,
-          "options": []
+          "options": {}
         },
         "y": {
           "value": 10,
-          "options": []
+          "options": {}
         }
       },
       "options": {}
diff --git a/test/index.js b/test/index.js
index 925a5b2..28c7f14 100644
--- a/test/index.js
+++ b/test/index.js
@@ -1,7 +1,14 @@
 var tape = require('tape')
 var path = require('path')
 var fs = require('fs')
-var schema = require('../')
+var parser = require('protocol-buffers-schema')
+var schema = {
+  // JSON fixtures cannot represent the parser's null-prototype option maps.
+  parse: function (source) {
+    return JSON.parse(JSON.stringify(parser.parse(source)))
+  },
+  stringify: parser.stringify
+}
 
 var fixture = function (name) {
   return fs.readFileSync(path.join(__dirname, 'fixtures', name), 'utf-8')
