11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciconst common = require('../common'); 41cb0ef41Sopenharmony_ciconst assert = require('assert'); 51cb0ef41Sopenharmony_ciconst util = require('util'); 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ci[1, true, false, null, {}].forEach((notString) => { 81cb0ef41Sopenharmony_ci assert.throws(() => util.deprecate(() => {}, 'message', notString), { 91cb0ef41Sopenharmony_ci code: 'ERR_INVALID_ARG_TYPE', 101cb0ef41Sopenharmony_ci name: 'TypeError', 111cb0ef41Sopenharmony_ci message: 'The "code" argument must be of type string.' + 121cb0ef41Sopenharmony_ci common.invalidArgTypeHelper(notString) 131cb0ef41Sopenharmony_ci }); 141cb0ef41Sopenharmony_ci}); 15