devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
43 lines (41 loc) • 1.62 kB
JavaScript
/**
* DevExtreme (cjs/__internal/ui/scroll_view/utils/get_translate_values.test.js)
* Version: 24.2.6
* Build date: Mon Mar 17 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
;
var _globals = require("@jest/globals");
var _get_element_style = require("./get_element_style");
var _get_translate_values = require("./get_translate_values");
function _extends() {
return _extends = Object.assign ? Object.assign.bind() : function(n) {
for (var e = 1; e < arguments.length; e++) {
var t = arguments[e];
for (var r in t) {
({}).hasOwnProperty.call(t, r) && (n[r] = t[r])
}
}
return n
}, _extends.apply(null, arguments)
}
_globals.jest.mock("./get_element_style", (() => _extends({}, _globals.jest.requireActual("./get_element_style"), {
getElementTransform: _globals.jest.fn((() => ""))
})));
(0, _globals.describe)("getTranslateValues", (() => {
(0, _globals.it)("element is not defined", (() => {
(0, _globals.expect)((0, _get_translate_values.getTranslateValues)(null)).toEqual({
left: 0,
top: 0
})
}));
(0, _globals.it)("matrix(1, 0, 0, 1, 10, 20)", (() => {
_get_element_style.getElementTransform.mockReturnValue("matrix(1, 0, 0, 1, 10, 20)");
(0, _globals.expect)((0, _get_translate_values.getTranslateValues)({})).toEqual({
left: 10,
top: 20
})
}))
}));