devextreme
Version:
JavaScript/TypeScript Component Suite for Responsive Web Development
39 lines (38 loc) • 1.11 kB
JavaScript
/**
* DevExtreme (esm/__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/
*/
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", () => Object.assign({}, 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
})
})
});