videogular2
Version:
Videogular is a video application framework for desktop and mobile powered by Angular 2.0
27 lines • 3.5 kB
JavaScript
;
var vg_utils_1 = require("./vg-utils");
describe('Videogular Utils', function () {
it('Should get the highest z-index', function () {
spyOn(window, 'getComputedStyle').and.callFake(function () {
return {
'z-index': 2
};
});
var highestZ = vg_utils_1.VgUtils.getZIndex();
expect(highestZ).toBe(3);
});
it('Should get if is a mobile device', function () {
window.orientation = 'true';
var isMobileDevice = vg_utils_1.VgUtils.isMobileDevice();
expect(isMobileDevice).toBeTruthy();
});
it('Should get if is an iOS device', function () {
var isiOS = vg_utils_1.VgUtils.isiOSDevice();
expect(isiOS).toBeFalsy();
});
it('Should get if is a Cordova app', function () {
var isCordova = vg_utils_1.VgUtils.isCordova();
expect(isCordova).toBeFalsy();
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmctdXRpbHMuc3BlYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInZnLXV0aWxzLnNwZWMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHlCQUFzQixZQUFZLENBQUMsQ0FBQTtBQUVuQyxRQUFRLENBQUMsa0JBQWtCLEVBQUU7SUFDekIsRUFBRSxDQUFDLGdDQUFnQyxFQUFFO1FBQ2pDLEtBQUssQ0FBQyxNQUFNLEVBQUUsa0JBQWtCLENBQUMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDO1lBQzNDLE1BQU0sQ0FBQztnQkFDSCxTQUFTLEVBQUUsQ0FBQzthQUNmLENBQUM7UUFDTixDQUFDLENBQUMsQ0FBQztRQUVILElBQUksUUFBUSxHQUFHLGtCQUFPLENBQUMsU0FBUyxFQUFFLENBQUM7UUFFbkMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM3QixDQUFDLENBQUMsQ0FBQztJQUVILEVBQUUsQ0FBQyxrQ0FBa0MsRUFBRTtRQUNuQyxNQUFNLENBQUMsV0FBVyxHQUFHLE1BQU0sQ0FBQztRQUU1QixJQUFJLGNBQWMsR0FBRyxrQkFBTyxDQUFDLGNBQWMsRUFBRSxDQUFDO1FBRTlDLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQyxVQUFVLEVBQUUsQ0FBQztJQUN4QyxDQUFDLENBQUMsQ0FBQztJQUVILEVBQUUsQ0FBQyxnQ0FBZ0MsRUFBRTtRQUNqQyxJQUFJLEtBQUssR0FBRyxrQkFBTyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBRWxDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUM5QixDQUFDLENBQUMsQ0FBQztJQUVILEVBQUUsQ0FBQyxnQ0FBZ0MsRUFBRTtRQUNqQyxJQUFJLFNBQVMsR0FBRyxrQkFBTyxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBRXBDLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUNsQyxDQUFDLENBQUMsQ0FBQztBQUNQLENBQUMsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtWZ1V0aWxzfSBmcm9tIFwiLi92Zy11dGlsc1wiO1xuXG5kZXNjcmliZSgnVmlkZW9ndWxhciBVdGlscycsICgpID0+IHtcbiAgICBpdCgnU2hvdWxkIGdldCB0aGUgaGlnaGVzdCB6LWluZGV4JywgKCkgPT4ge1xuICAgICAgICBzcHlPbih3aW5kb3csICdnZXRDb21wdXRlZFN0eWxlJykuYW5kLmNhbGxGYWtlKCgpID0+IHtcbiAgICAgICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAgICAgJ3otaW5kZXgnOiAyXG4gICAgICAgICAgICB9O1xuICAgICAgICB9KTtcblxuICAgICAgICBsZXQgaGlnaGVzdFogPSBWZ1V0aWxzLmdldFpJbmRleCgpO1xuXG4gICAgICAgIGV4cGVjdChoaWdoZXN0WikudG9CZSgzKTtcbiAgICB9KTtcblxuICAgIGl0KCdTaG91bGQgZ2V0IGlmIGlzIGEgbW9iaWxlIGRldmljZScsICgpID0+IHtcbiAgICAgICAgd2luZG93Lm9yaWVudGF0aW9uID0gJ3RydWUnO1xuXG4gICAgICAgIGxldCBpc01vYmlsZURldmljZSA9IFZnVXRpbHMuaXNNb2JpbGVEZXZpY2UoKTtcblxuICAgICAgICBleHBlY3QoaXNNb2JpbGVEZXZpY2UpLnRvQmVUcnV0aHkoKTtcbiAgICB9KTtcblxuICAgIGl0KCdTaG91bGQgZ2V0IGlmIGlzIGFuIGlPUyBkZXZpY2UnLCAoKSA9PiB7XG4gICAgICAgIGxldCBpc2lPUyA9IFZnVXRpbHMuaXNpT1NEZXZpY2UoKTtcblxuICAgICAgICBleHBlY3QoaXNpT1MpLnRvQmVGYWxzeSgpO1xuICAgIH0pO1xuXG4gICAgaXQoJ1Nob3VsZCBnZXQgaWYgaXMgYSBDb3Jkb3ZhIGFwcCcsICgpID0+IHtcbiAgICAgICAgbGV0IGlzQ29yZG92YSA9IFZnVXRpbHMuaXNDb3Jkb3ZhKCk7XG5cbiAgICAgICAgZXhwZWN0KGlzQ29yZG92YSkudG9CZUZhbHN5KCk7XG4gICAgfSk7XG59KTtcblxuaW50ZXJmYWNlIERlY29yYXRvckludm9jYXRpb24ge1xuICB0eXBlOiBGdW5jdGlvbjtcbiAgYXJncz86IGFueVtdO1xufVxuIl19