devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
40 lines (39 loc) • 1.17 kB
JavaScript
/**
* DevExtreme (esm/__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/
*/
import _extends from "@babel/runtime/helpers/esm/extends";
import {
describe,
expect,
it,
jest
} from "@jest/globals";
import {
getElementTransform
} from "./get_element_style";
import {
getTranslateValues
} from "./get_translate_values";
jest.mock("./get_element_style", (() => _extends({}, jest.requireActual("./get_element_style"), {
getElementTransform: jest.fn((() => ""))
})));
describe("getTranslateValues", (() => {
it("element is not defined", (() => {
expect(getTranslateValues(null)).toEqual({
left: 0,
top: 0
})
}));
it("matrix(1, 0, 0, 1, 10, 20)", (() => {
getElementTransform.mockReturnValue("matrix(1, 0, 0, 1, 10, 20)");
expect(getTranslateValues({})).toEqual({
left: 10,
top: 20
})
}))
}));