DRY up specs
This commit is contained in:
		
					parent
					
						
							
								77b074fbad
							
						
					
				
			
			
				commit
				
					
						7db2601ea8
					
				
			
		
					 1 changed files with 17 additions and 26 deletions
				
			
		| 
						 | 
				
			
			@ -825,25 +825,29 @@ describe('browser-window module', function () {
 | 
			
		|||
 | 
			
		||||
  describe('dev tool extensions', function () {
 | 
			
		||||
    describe('BrowserWindow.addDevToolsExtension', function () {
 | 
			
		||||
      this.timeout(10000)
 | 
			
		||||
 | 
			
		||||
      beforeEach(function () {
 | 
			
		||||
        BrowserWindow.removeDevToolsExtension('foo')
 | 
			
		||||
 | 
			
		||||
        var extensionPath = path.join(__dirname, 'fixtures', 'devtools-extensions', 'foo')
 | 
			
		||||
        BrowserWindow.addDevToolsExtension(extensionPath)
 | 
			
		||||
 | 
			
		||||
        w.webContents.on('devtools-opened', () => {
 | 
			
		||||
          var inputEventIntervalId = setInterval(function () {
 | 
			
		||||
            if (w && w.devToolsWebContents) {
 | 
			
		||||
              w.devToolsWebContents.sendInputEvent({type: 'keyDown', keyCode:'[', modifiers: ['meta']})
 | 
			
		||||
            } else {
 | 
			
		||||
              clearInterval(inputEventIntervalId)
 | 
			
		||||
            }
 | 
			
		||||
          }, 200)
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        w.loadURL('about:blank')
 | 
			
		||||
      })
 | 
			
		||||
 | 
			
		||||
      describe('when the devtools is docked', function () {
 | 
			
		||||
        it('creates the extension', function (done) {
 | 
			
		||||
          var extensionPath = path.join(__dirname, 'fixtures', 'devtools-extensions', 'foo')
 | 
			
		||||
          BrowserWindow.addDevToolsExtension(extensionPath)
 | 
			
		||||
 | 
			
		||||
          w.webContents.on('devtools-opened', () => {
 | 
			
		||||
            var inputEventIntervalId = setInterval(function () {
 | 
			
		||||
              if (w && w.devToolsWebContents) {
 | 
			
		||||
                w.devToolsWebContents.sendInputEvent({type: 'keyDown', keyCode:'[', modifiers: ['meta']})
 | 
			
		||||
              } else {
 | 
			
		||||
                clearInterval(inputEventIntervalId)
 | 
			
		||||
              }
 | 
			
		||||
            }, 250)
 | 
			
		||||
          })
 | 
			
		||||
          w.loadURL('about:blank')
 | 
			
		||||
          w.webContents.openDevTools({mode: 'bottom'})
 | 
			
		||||
 | 
			
		||||
          ipcMain.once('answer', function (event, message) {
 | 
			
		||||
| 
						 | 
				
			
			@ -855,19 +859,6 @@ describe('browser-window module', function () {
 | 
			
		|||
 | 
			
		||||
      describe('when the devtools is undocked', function () {
 | 
			
		||||
        it('creates the extension', function (done) {
 | 
			
		||||
          var extensionPath = path.join(__dirname, 'fixtures', 'devtools-extensions', 'foo')
 | 
			
		||||
          BrowserWindow.addDevToolsExtension(extensionPath)
 | 
			
		||||
 | 
			
		||||
          w.webContents.on('devtools-opened', () => {
 | 
			
		||||
            var inputEventIntervalId = setInterval(function () {
 | 
			
		||||
              if (w && w.devToolsWebContents) {
 | 
			
		||||
                w.devToolsWebContents.sendInputEvent({type: 'keyDown', keyCode:'[', modifiers: ['meta']})
 | 
			
		||||
              } else {
 | 
			
		||||
                clearInterval(inputEventIntervalId)
 | 
			
		||||
              }
 | 
			
		||||
            }, 250)
 | 
			
		||||
          })
 | 
			
		||||
          w.loadURL('about:blank')
 | 
			
		||||
          w.webContents.openDevTools({mode: 'undocked'})
 | 
			
		||||
 | 
			
		||||
          ipcMain.once('answer', function (event, message) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue