Files
atom/spec/stdlib/native-spec.coffee
2011-12-23 16:50:35 -06:00

25 lines
570 B
CoffeeScript

Native = require 'native'
describe "Native", ->
nativeModule = null
beforeEach ->
nativeModule = new Native
describe "addMenuItem(path, keyBinding)", ->
mainMenu = null
mainMenuItems = null
beforeEach ->
mainMenu = OSX.NSApp.mainMenu
mainMenuItems = mainMenu.itemArray
it "adds the item at the path terminus to the main menu, adding submenus as needed", ->
initialMenuCount = mainMenu.itemArray.length
nativeModule.addMenuItem('Submenu > Item')
expect(mainMenu.itemArray.length).toBe initialMenuCount + 1