11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_cirequire('../common'); 41cb0ef41Sopenharmony_ciconst assert = require('assert'); 51cb0ef41Sopenharmony_ciconst { performance } = require('perf_hooks'); 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ci// Test toJSON for performance object 81cb0ef41Sopenharmony_ci{ 91cb0ef41Sopenharmony_ci assert.strictEqual(typeof performance.toJSON, 'function'); 101cb0ef41Sopenharmony_ci const jsonObject = performance.toJSON(); 111cb0ef41Sopenharmony_ci assert.strictEqual(typeof jsonObject, 'object'); 121cb0ef41Sopenharmony_ci assert.strictEqual(jsonObject.timeOrigin, performance.timeOrigin); 131cb0ef41Sopenharmony_ci assert.strictEqual(typeof jsonObject.nodeTiming, 'object'); 141cb0ef41Sopenharmony_ci} 15