| 'use strict'; | |
| var fails = require('../internals/fails'); | |
| module.exports = function (METHOD_NAME, argument) { | |
| var method = [][METHOD_NAME]; | |
| return !!method && fails(function () { | |
| // eslint-disable-next-line no-useless-call,no-throw-literal | |
| method.call(null, argument || function () { throw 1; }, 1); | |
| }); | |
| }; |