Merge pull request #12824 from atom/mb-as-fix-window-method-calls-in-specs

Fix uses of `call-window-method` IPC channel in specs
This commit is contained in:
Max Brunsfeld
2016-09-29 13:15:11 -07:00
committed by GitHub
2 changed files with 8 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ _ = require 'underscore-plus'
grim = require 'grim'
marked = require 'marked'
listen = require '../src/delegated-listener'
ipcHelpers = require '../src/ipc-helpers'
formatStackTrace = (spec, message='', stackTrace) ->
return stackTrace unless stackTrace
@@ -173,7 +174,7 @@ class AtomReporter
listen document, 'click', '.stack-trace', (event) ->
event.currentTarget.classList.toggle('expanded')
@reloadButton.addEventListener('click', -> require('electron').ipcRenderer.send('call-window-method', 'reload'))
@reloadButton.addEventListener('click', -> ipcHelpers.call('window-method', 'reload'))
updateSpecCounts: ->
if @skippedCount

View File

@@ -1,3 +1,5 @@
ipcHelpers = require './ipc-helpers'
cloneObject = (object) ->
clone = {}
clone[key] = value for key, value of object
@@ -31,19 +33,19 @@ module.exports = ({blobStore}) ->
handleKeydown = (event) ->
# Reload: cmd-r / ctrl-r
if (event.metaKey or event.ctrlKey) and event.keyCode is 82
ipcRenderer.send('call-window-method', 'reload')
ipcHelpers.call('window-method', 'reload')
# Toggle Dev Tools: cmd-alt-i / ctrl-alt-i
if (event.metaKey or event.ctrlKey) and event.altKey and event.keyCode is 73
ipcRenderer.send('call-window-method', 'toggleDevTools')
ipcHelpers.call('window-method', 'toggleDevTools')
# Close: cmd-w / ctrl-w
if (event.metaKey or event.ctrlKey) and event.keyCode is 87
ipcRenderer.send('call-window-method', 'close')
ipcHelpers.call('window-method', 'close')
# Copy: cmd-c / ctrl-c
if (event.metaKey or event.ctrlKey) and event.keyCode is 67
ipcRenderer.send('call-window-method', 'copy')
ipcHelpers.call('window-method', 'copy')
window.addEventListener('keydown', handleKeydown, true)