MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / ctrlMount

Function ctrlMount

web/regression/javascript/components/Menu.spec.js:24–48  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22 const onClose = ()=>{/* on close call */};
23 let ctrl;
24 const ctrlMount = ()=>{
25 ctrl = render(
26 <ThemedPgMenu
27 anchorRef={eleRef}
28 onClose={onClose}
29 open={false}
30 />);
31 };
32 it('init', ()=>{
33 ctrlMount();
34 const menu = screen.getByRole('menu',{hidden: true});
35 expect(menu.getAttribute('data-state')).toBe('closed');
36 });
37
38 it('open', ()=>{
39 ctrlMount();
40 ctrl.rerender(<ThemedPgMenu
41 anchorRef={eleRef}
42 onClose={onClose}
43 open={true}
44 />);
45 const menu = screen.getByRole('menu');
46 expect(menu.getAttribute('data-state')).toBe('open');
47 });
48 });
49
50 describe('PgMenuItem', ()=>{
51 let ctrlMenu;

Callers 1

Menu.spec.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected