Skip to content
This repository was archived by the owner on Sep 21, 2021. It is now read-only.

Commit 0005b96

Browse files
committed
Replace Object.assign with the spread operator in object inspector tests.
1 parent cb8548f commit 0005b96

File tree

13 files changed

+52
-40
lines changed

13 files changed

+52
-40
lines changed

packages/devtools-reps/src/object-inspector/tests/__mocks__/object-client.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

55
function ObjectClient(grip, overrides) {
6-
return Object.assign({
6+
return {
77
grip,
88
enumEntries: function () {
99
return Promise.resolve({
@@ -38,8 +38,9 @@ function ObjectClient(grip, overrides) {
3838
return Promise.resolve(res);
3939
}
4040
};
41-
}
42-
}, overrides);
41+
},
42+
...overrides,
43+
};
4344
}
4445

4546
module.exports = ObjectClient;

packages/devtools-reps/src/object-inspector/tests/component/basic.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ const ObjectClient = require("../__mocks__/object-client");
1818
const gripRepStubs = require(`${repsPath}/stubs/grip`);
1919

2020
function generateDefaults(overrides) {
21-
return Object.assign({
21+
return {
2222
autoExpandDepth: 0,
23-
createObjectClient: grip => ObjectClient(grip)
24-
}, overrides);
23+
createObjectClient: grip => ObjectClient(grip),
24+
...overrides,
25+
};
2526
}
2627

2728
describe("ObjectInspector - renders", () => {
@@ -164,12 +165,12 @@ describe("ObjectInspector - renders", () => {
164165
"root",
165166
{
166167
ownProperties: Object.keys(stub.preview.ownProperties)
167-
.reduce((res, key) =>
168-
Object.assign({
169-
[key]: {
170-
value: stub
171-
},
172-
}, res), {})
168+
.reduce((res, key) => ({
169+
[key]: {
170+
value: stub
171+
},
172+
...res,
173+
}), {})
173174
}
174175
]])
175176
})));

packages/devtools-reps/src/object-inspector/tests/component/classnames.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@ const ObjectInspector = createFactory(require("../../index"));
99
const ObjectClient = require("../__mocks__/object-client");
1010

1111
function generateDefaults(overrides) {
12-
return Object.assign({
12+
return {
1313
autoExpandDepth: 0,
1414
roots: [{
1515
path: "root",
1616
name: "root",
1717
contents: {value: 42}
1818
}],
19-
createObjectClient: grip => ObjectClient(grip)
20-
}, overrides);
19+
createObjectClient: grip => ObjectClient(grip),
20+
...overrides,
21+
};
2122
}
2223

2324
function mountObjectInspector(props) {

packages/devtools-reps/src/object-inspector/tests/component/entries.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ const ObjectClient = require("../__mocks__/object-client");
1616
const { SAFE_PATH_PREFIX } = require("../../utils/node");
1717

1818
function generateDefaults(overrides) {
19-
return Object.assign({
19+
return {
2020
autoExpandDepth: 0,
21-
createObjectClient: grip => ObjectClient(grip)
22-
}, overrides);
21+
createObjectClient: grip => ObjectClient(grip),
22+
...overrides
23+
};
2324
}
2425

2526
function getEnumEntriesMock() {

packages/devtools-reps/src/object-inspector/tests/component/events.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ const gripRepStubs = require("../../../reps/stubs/grip");
1313
const ObjectClient = require("../__mocks__/object-client");
1414

1515
function generateDefaults(overrides) {
16-
return Object.assign({
16+
return {
1717
autoExpandDepth: 0,
18-
createObjectClient: grip => ObjectClient(grip)
19-
}, overrides);
18+
createObjectClient: grip => ObjectClient(grip),
19+
...overrides,
20+
};
2021
}
2122

2223
describe("ObjectInspector - properties", () => {

packages/devtools-reps/src/object-inspector/tests/component/expand.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const {
2121
} = require("../../utils/node");
2222

2323
function generateDefaults(overrides) {
24-
return Object.assign({
24+
return {
2525
autoExpandDepth: 0,
2626
roots: [{
2727
path: "root-1",
@@ -36,7 +36,8 @@ function generateDefaults(overrides) {
3636
}],
3737
createObjectClient: grip => ObjectClient(grip),
3838
mode: MODE.LONG,
39-
}, overrides);
39+
...overrides,
40+
};
4041
}
4142

4243
describe("ObjectInspector - state", () => {

packages/devtools-reps/src/object-inspector/tests/component/function.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ const functionStubs = require("../../../reps/stubs/function");
1212
const ObjectClient = require("../__mocks__/object-client");
1313

1414
function generateDefaults(overrides) {
15-
return Object.assign({
15+
return {
1616
autoExpandDepth: 1,
17-
createObjectClient: grip => ObjectClient(grip)
18-
}, overrides);
17+
createObjectClient: grip => ObjectClient(grip),
18+
...overrides,
19+
};
1920
}
2021

2122
describe("ObjectInspector - functions", () => {

packages/devtools-reps/src/object-inspector/tests/component/getter-setter.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ const accessorStubs = require("../../../reps/stubs/accessor");
1313
const ObjectClient = require("../__mocks__/object-client");
1414

1515
function generateDefaults(overrides) {
16-
return Object.assign({
16+
return {
1717
autoExpandDepth: 1,
1818
createObjectClient: grip => ObjectClient(grip),
1919
mode: MODE.LONG,
20-
}, overrides);
20+
...overrides,
21+
};
2122
}
2223

2324
describe("ObjectInspector - getters & setters", () => {

packages/devtools-reps/src/object-inspector/tests/component/properties.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ const {
1717
} = require("../test-utils");
1818

1919
function generateDefaults(overrides) {
20-
return Object.assign({
20+
return {
2121
autoExpandDepth: 0,
2222
createObjectClient: grip => ObjectClient(grip),
23-
}, overrides);
23+
...overrides,
24+
};
2425
}
2526

2627
function getEnumPropertiesMock() {

packages/devtools-reps/src/object-inspector/tests/component/proxy.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const { formatObjectInspector } = require("../test-utils");
1414

1515
const ObjectClient = require("../__mocks__/object-client");
1616
function generateDefaults(overrides) {
17-
return Object.assign({
17+
return {
1818
roots: [{
1919
path: "root",
2020
contents: {value: stub}
@@ -26,8 +26,9 @@ function generateDefaults(overrides) {
2626
// enumProperties for the root's properties.
2727
loadedProperties: new Map([
2828
["root", {prototype: {}}]
29-
])
30-
}, overrides);
29+
]),
30+
...overrides,
31+
};
3132
}
3233

3334
function getEnumPropertiesMock() {

0 commit comments

Comments
 (0)