devextreme
Version:
JavaScript/TypeScript Component Suite for Responsive Web Development
31 lines (30 loc) • 1.24 kB
JavaScript
/**
* DevExtreme (cjs/__internal/ui/scroll_view/utils/get_translate_values.test.js)
* Version: 25.2.7
* Build date: Tue May 05 2026
*
* Copyright (c) 2012 - 2026 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");
_globals.jest.mock("./get_element_style", () => Object.assign({}, _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
})
})
});