diff --git a/lib/jasmine-core.js b/lib/jasmine-core.js index 17f41e8f..53b04559 100644 --- a/lib/jasmine-core.js +++ b/lib/jasmine-core.js @@ -29,6 +29,7 @@ const fs = require('fs'); const { globals, installGlobals, + version, private$ } = require('./jasmine-core/jasmine.js'); @@ -75,6 +76,11 @@ module.exports = { * @param {object} [dest] - The object to copy globals to. */ installGlobals, + /** + * Returns the jasmine-core version. + * @function + */ + version, /** * Resets all of jasmine-core's state, including removing specs, suites, and * reporters, and resetting configuration to the default. diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index b9612e63..177d53bb 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -12301,6 +12301,7 @@ getJasmineRequireObj().version = function() { return { jasmine, globals, + version: jasmineRequire.version, installGlobals(dest) { dest = dest ?? globalThis; diff --git a/src/boot/jasmine-core.js b/src/boot/jasmine-core.js index f65f6a21..bba21c29 100644 --- a/src/boot/jasmine-core.js +++ b/src/boot/jasmine-core.js @@ -5,6 +5,7 @@ const fs = require('fs'); const { globals, installGlobals, + version, private$ } = require('./jasmine-core/jasmine.js'); @@ -51,6 +52,11 @@ module.exports = { * @param {object} [dest] - The object to copy globals to. */ installGlobals, + /** + * Returns the jasmine-core version. + * @function + */ + version, /** * Resets all of jasmine-core's state, including removing specs, suites, and * reporters, and resetting configuration to the default. diff --git a/src/core/requireSuffix.js b/src/core/requireSuffix.js index 170d60da..d320986f 100644 --- a/src/core/requireSuffix.js +++ b/src/core/requireSuffix.js @@ -16,6 +16,7 @@ return { jasmine, globals, + version: jasmineRequire.version, installGlobals(dest) { dest = dest ?? globalThis;