Fix the cyclic reference in menu delegate (#11967)
* Fix the cyclic reference in menu delegate * Fix menu tests due to delegate change
This commit is contained in:
parent
e1b81b8a62
commit
dc62e51ba4
6 changed files with 61 additions and 43 deletions
|
@ -430,7 +430,7 @@ describe('Menu module', () => {
|
|||
}
|
||||
}
|
||||
])
|
||||
menu.delegate.executeCommand({}, menu.items[0].commandId)
|
||||
menu.delegate.executeCommand(menu, {}, menu.items[0].commandId)
|
||||
})
|
||||
})
|
||||
|
||||
|
@ -443,7 +443,7 @@ describe('Menu module', () => {
|
|||
}
|
||||
])
|
||||
assert.equal(menu.items[0].checked, false)
|
||||
menu.delegate.executeCommand({}, menu.items[0].commandId)
|
||||
menu.delegate.executeCommand(menu, {}, menu.items[0].commandId)
|
||||
assert.equal(menu.items[0].checked, true)
|
||||
})
|
||||
|
||||
|
@ -454,9 +454,9 @@ describe('Menu module', () => {
|
|||
type: 'radio'
|
||||
}
|
||||
])
|
||||
menu.delegate.executeCommand({}, menu.items[0].commandId)
|
||||
menu.delegate.executeCommand(menu, {}, menu.items[0].commandId)
|
||||
assert.equal(menu.items[0].checked, true)
|
||||
menu.delegate.executeCommand({}, menu.items[0].commandId)
|
||||
menu.delegate.executeCommand(menu, {}, menu.items[0].commandId)
|
||||
assert.equal(menu.items[0].checked, true)
|
||||
})
|
||||
|
||||
|
@ -476,7 +476,7 @@ describe('Menu module', () => {
|
|||
})
|
||||
}
|
||||
const menu = Menu.buildFromTemplate(template)
|
||||
menu.delegate.menuWillShow()
|
||||
menu.delegate.menuWillShow(menu)
|
||||
assert.equal(menu.items[0].checked, true)
|
||||
assert.equal(menu.items[12].checked, true)
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue