Browse Source

chore: remove duplicate internal deprecations module (just use deprecate) (#18352)

Milan Burda 6 years ago
parent
commit
c1cccfc082
4 changed files with 15 additions and 28 deletions
  1. 0 1
      filenames.gni
  2. 0 11
      lib/common/api/deprecations.js
  3. 0 1
      lib/common/api/module-list.js
  4. 15 15
      spec/api-deprecate-spec.js

+ 0 - 1
filenames.gni

@@ -49,7 +49,6 @@ filenames = {
     "lib/browser/utils.ts",
     "lib/common/api/clipboard.js",
     "lib/common/api/deprecate.ts",
-    "lib/common/api/deprecations.js",
     "lib/common/api/is-promise.js",
     "lib/common/api/exports/electron.js",
     "lib/common/api/module-list.js",

+ 0 - 11
lib/common/api/deprecations.js

@@ -1,11 +0,0 @@
-'use strict'
-
-const deprecate = require('electron').deprecate
-
-exports.setHandler = function (deprecationHandler) {
-  deprecate.setHandler(deprecationHandler)
-}
-
-exports.getHandler = function () {
-  return deprecate.getHandler()
-}

+ 0 - 1
lib/common/api/module-list.js

@@ -7,6 +7,5 @@ module.exports = [
   { name: 'shell', file: 'shell' },
   // The internal modules, invisible unless you know their names.
   { name: 'deprecate', file: 'deprecate', private: true },
-  { name: 'deprecations', file: 'deprecations', private: true },
   { name: 'isPromise', file: 'is-promise', private: true }
 ]

+ 15 - 15
spec/api-deprecations-spec.js → spec/api-deprecate-spec.js

@@ -2,21 +2,21 @@
 
 const chai = require('chai')
 const dirtyChai = require('dirty-chai')
-const { deprecations, deprecate } = require('electron')
+const { deprecate } = require('electron')
 
 const { expect } = chai
 chai.use(dirtyChai)
 
-describe('deprecations', () => {
+describe('deprecate', () => {
   beforeEach(() => {
-    deprecations.setHandler(null)
+    deprecate.setHandler(null)
     process.throwDeprecation = true
   })
 
   it('allows a deprecation handler function to be specified', () => {
     const messages = []
 
-    deprecations.setHandler(message => {
+    deprecate.setHandler(message => {
       messages.push(message)
     })
 
@@ -27,17 +27,17 @@ describe('deprecations', () => {
   it('returns a deprecation handler after one is set', () => {
     const messages = []
 
-    deprecations.setHandler(message => {
+    deprecate.setHandler(message => {
       messages.push(message)
     })
 
     deprecate.log('this is deprecated')
-    expect(deprecations.getHandler()).to.be.a('function')
+    expect(deprecate.getHandler()).to.be.a('function')
   })
 
   it('renames a property', () => {
     let msg
-    deprecations.setHandler(m => { msg = m })
+    deprecate.setHandler(m => { msg = m })
 
     const oldProp = 'dingyOldName'
     const newProp = 'shinyNewName'
@@ -68,7 +68,7 @@ describe('deprecations', () => {
 
   it('deprecates a property of an object', () => {
     let msg
-    deprecations.setHandler(m => { msg = m })
+    deprecate.setHandler(m => { msg = m })
 
     const prop = 'itMustGo'
     const o = { [prop]: 0 }
@@ -84,7 +84,7 @@ describe('deprecations', () => {
 
   it('warns exactly once when a function is deprecated with no replacement', () => {
     let msg
-    deprecations.setHandler(m => { msg = m })
+    deprecate.setHandler(m => { msg = m })
 
     function oldFn () { return 'hello' }
     const deprecatedFn = deprecate.function(oldFn)
@@ -96,7 +96,7 @@ describe('deprecations', () => {
 
   it('warns exactly once when a function is deprecated with a replacement', () => {
     let msg
-    deprecations.setHandler(m => { msg = m })
+    deprecate.setHandler(m => { msg = m })
 
     function oldFn () { return 'hello' }
     function newFn () { return 'goodbye' }
@@ -110,7 +110,7 @@ describe('deprecations', () => {
 
   it('warns only once per item', () => {
     const messages = []
-    deprecations.setHandler(message => messages.push(message))
+    deprecate.setHandler(message => messages.push(message))
 
     const key = 'foo'
     const val = 'bar'
@@ -125,7 +125,7 @@ describe('deprecations', () => {
 
   it('warns if deprecated property is already set', () => {
     let msg
-    deprecations.setHandler(m => { msg = m })
+    deprecate.setHandler(m => { msg = m })
 
     const oldProp = 'dingyOldName'
     const newProp = 'shinyNewName'
@@ -146,7 +146,7 @@ describe('deprecations', () => {
 
   it('warns when a function is deprecated in favor of a property', () => {
     const warnings = []
-    deprecations.setHandler(warning => warnings.push(warning))
+    deprecate.setHandler(warning => warnings.push(warning))
 
     const newProp = 'newProp'
     const mod = {
@@ -175,12 +175,12 @@ describe('deprecations', () => {
 
     const enableCallbackWarnings = () => {
       warnings = []
-      deprecations.setHandler(warning => warnings.push(warning))
+      deprecate.setHandler(warning => warnings.push(warning))
       process.enablePromiseAPIs = true
     }
 
     beforeEach(() => {
-      deprecations.setHandler(null)
+      deprecate.setHandler(null)
       process.throwDeprecation = true
 
       promiseFunc = param => new Promise((resolve, reject) => resolve(param))