fleet/frontend/components/buttons/EllipsisMenu/helpers.tests.js
Gabe Hernandez efb35b537a
add prettier and have it format all fleet application code (#625)
* add prettier and have it format all js code except website:
:

* trying running prettier check in CI

* fix runs on in CI

* change CI job name

* fix prettier erros and fix CI
2021-04-12 14:32:25 +01:00

32 lines
843 B
JavaScript

import { calculateTooltipDirection } from "./helpers";
describe("EllipsisMenu - helpers", () => {
describe("#calculateTooltipDirection", () => {
it('returns "left" if the element does not fit to the right in the browser', () => {
const el = {
getBoundingClientRect: () => {
return {
// test DOM window.innerWidth is 1024px
right: 725,
};
},
};
expect(calculateTooltipDirection(el)).toEqual("left");
});
it('returns "right" if the element fits to the right in the browser', () => {
const el = {
getBoundingClientRect: () => {
return {
// test DOM window.innerWidth is 1024px
right: 724,
};
},
};
expect(calculateTooltipDirection(el)).toEqual("right");
});
});
});