summaryrefslogtreecommitdiff
path: root/javascript/videojs/test/unit/loading-spinner.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'javascript/videojs/test/unit/loading-spinner.test.js')
-rw-r--r--javascript/videojs/test/unit/loading-spinner.test.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/javascript/videojs/test/unit/loading-spinner.test.js b/javascript/videojs/test/unit/loading-spinner.test.js
new file mode 100644
index 0000000..9d49ab7
--- /dev/null
+++ b/javascript/videojs/test/unit/loading-spinner.test.js
@@ -0,0 +1,16 @@
+/* eslint-env qunit */
+import LoadingSpinner from '../../src/js/loading-spinner.js';
+import TestHelpers from './test-helpers.js';
+import videojs from '../../src/js/video.js';
+
+QUnit.module('Loading Spinner', {});
+
+QUnit.test('should localize on languagechange', function(assert) {
+ const player = TestHelpers.makePlayer({});
+ const spinner = new LoadingSpinner(player);
+
+ videojs.addLanguage('test', {'{1} is loading.': '{1} LOADING'});
+ player.language('test');
+
+ assert.equal(spinner.$('.vjs-control-text').textContent, 'Video Player LOADING', 'loading spinner text is localized');
+});