Fix merge bug
This commit is contained in:
29
lua/cmp/utils/misc_spec.lua
Normal file
29
lua/cmp/utils/misc_spec.lua
Normal file
@@ -0,0 +1,29 @@
|
||||
local spec = require('cmp.utils.spec')
|
||||
|
||||
local misc = require('cmp.utils.misc')
|
||||
|
||||
describe('misc', function()
|
||||
before_each(spec.before)
|
||||
|
||||
it('merge', function()
|
||||
local merged
|
||||
merged = misc.merge({
|
||||
a = {}
|
||||
}, {
|
||||
a = {
|
||||
b = 1
|
||||
}
|
||||
})
|
||||
assert.are.equal(merged.a.b, 1)
|
||||
merged = misc.merge({
|
||||
a = false
|
||||
}, {
|
||||
a = {
|
||||
b = 1
|
||||
}
|
||||
})
|
||||
assert.are.equal(merged.a, false)
|
||||
|
||||
end)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user