diff --git a/src/js/exports.js b/src/js/exports.js index 2fc79f582..e7569c750 100644 --- a/src/js/exports.js +++ b/src/js/exports.js @@ -148,3 +148,6 @@ goog.exportSymbol('videojs.autoSetup', vjs.autoSetup); goog.exportSymbol('videojs.plugin', vjs.plugin); goog.exportSymbol('videojs.createTimeRange', vjs.createTimeRange); + +goog.exportSymbol('videojs.util', vjs.util); +goog.exportProperty(vjs.util, 'mergeOptions', vjs.util.mergeOptions); diff --git a/test/unit/api.js b/test/unit/api.js index fae7fae0b..1b5d402c9 100644 --- a/test/unit/api.js +++ b/test/unit/api.js @@ -71,6 +71,9 @@ test('should export useful components to the public', function () { ok(videojs.Menu, 'Menu should be public'); ok(videojs.MenuItem, 'MenuItem should be public'); ok(videojs.MenuButton, 'MenuButton should be public'); + + ok(videojs.util, 'util namespace should be public'); + ok(videojs.util.mergeOptions, 'mergeOptions should be public'); }); test('should be able to initialize player twice on the same tag using string reference', function() {