1
0
mirror of https://github.com/videojs/video.js.git synced 2024-12-14 11:23:30 +02:00
video.js/test/unit/util.js

32 lines
572 B
JavaScript
Raw Normal View History

import * as Util from '../../src/js/util.js';
q.module('Util');
2013-12-03 04:03:32 +03:00
test('should merge options objects', function(){
var ob1, ob2, ob3;
ob1 = {
a: true,
b: { b1: true, b2: true, b3: true },
c: true
};
ob2 = {
// override value
a: false,
// merge sub-option values
b: { b1: true, b2: false, b4: true },
// add new option
d: true
};
ob3 = Util.mergeOptions(ob1, ob2);
2013-12-03 04:03:32 +03:00
deepEqual(ob3, {
a: false,
b: { b1: true, b2: false, b3: true, b4: true },
c: true,
d: true
}, 'options objects merged correctly');
});