mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Add spec for default role label/accelerator
This commit is contained in:
@@ -395,4 +395,28 @@ describe('menu module', function () {
|
||||
}, /Invalid submenu/)
|
||||
})
|
||||
})
|
||||
|
||||
describe('MenuItem role', function () {
|
||||
it('includes a default label and accelerator', function () {
|
||||
var item = new MenuItem({role: 'close'})
|
||||
assert.equal(item.label, 'Close')
|
||||
assert.equal(item.accelerator, 'CmdOrCtrl+W')
|
||||
|
||||
var item = new MenuItem({role: 'close', label: 'Other'})
|
||||
assert.equal(item.label, 'Other')
|
||||
assert.equal(item.accelerator, 'CmdOrCtrl+W')
|
||||
|
||||
var item = new MenuItem({role: 'close', accelerator: 'D'})
|
||||
assert.equal(item.label, 'Close')
|
||||
assert.equal(item.accelerator, 'D')
|
||||
|
||||
var item = new MenuItem({role: 'close', label: 'C', accelerator: 'D'})
|
||||
assert.equal(item.label, 'C')
|
||||
assert.equal(item.accelerator, 'D')
|
||||
|
||||
var item = new MenuItem({role: 'help'})
|
||||
assert.equal(item.label, 'Help')
|
||||
assert.equal(item.accelerator, undefined)
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user