Browse Source

spec: handle null prototypes in specs

Samuel Attard 6 years ago
parent
commit
3487bbe356
2 changed files with 4 additions and 4 deletions
  1. 3 3
      spec/api-protocol-spec.js
  2. 1 1
      spec/api-web-request-spec.js

+ 3 - 3
spec/api-protocol-spec.js

@@ -753,7 +753,7 @@ describe('protocol module', () => {
           type: 'POST',
           data: postData,
           success: (data) => {
-            assert.deepStrictEqual(qs.parse(data), postData)
+            assert.deepStrictEqual({ ...qs.parse(data) }, postData)
             done()
           },
           error: (xhr, errorType, error) => done(error)
@@ -836,7 +836,7 @@ describe('protocol module', () => {
             type: 'POST',
             data: postData,
             success: (data) => {
-              assert.deepStrictEqual(qs.parse(data), postData)
+              assert.deepStrictEqual({ ...qs.parse(data) }, postData)
               done()
             },
             error: (xhr, errorType, error) => done(error)
@@ -900,7 +900,7 @@ describe('protocol module', () => {
           type: 'POST',
           data: postData,
           success: (data) => {
-            assert.deepStrictEqual(qs.parse(data), postData)
+            assert.deepStrictEqual({ ...qs.parse(data) }, postData)
             done()
           },
           error: (xhr, errorType, error) => {

+ 1 - 1
spec/api-web-request-spec.js

@@ -109,7 +109,7 @@ describe('webRequest module', () => {
         assert.strictEqual(details.method, 'POST')
         assert.strictEqual(details.uploadData.length, 1)
         const data = qs.parse(details.uploadData[0].bytes.toString())
-        assert.deepStrictEqual(data, postData)
+        assert.deepStrictEqual({ ...data }, postData)
         callback({ cancel: true })
       })
       $.ajax({