fix: fix merging options on configure for multiple extension instances

This commit is contained in:
Philipp Kühn
2021-06-03 13:13:43 +02:00
parent c54a9350fb
commit d037c5656a
4 changed files with 19 additions and 9 deletions

View File

@@ -127,11 +127,13 @@ describe('extension options', () => {
.create({
defaultOptions: {
foo: 1,
bar: 2,
},
})
const extension1 = extension.configure({
foo: 2,
bar: 4,
})
const extension2 = extension.configure({
@@ -140,10 +142,12 @@ describe('extension options', () => {
expect(extension1.options).to.deep.eq({
foo: 2,
bar: 4,
})
expect(extension2.options).to.deep.eq({
foo: 3,
bar: 2,
})
})
})