@@ -4,8 +4,6 @@ import { BasePageObject, ElementRect } from '@cloudscape-design/browser-test-too
44import useBrowser from '@cloudscape-design/browser-test-tools/use-browser' ;
55import createWrapper , { CardsWrapper , ContainerWrapper } from '../../../lib/components/test-utils/selectors' ;
66
7- const CONTAINER_ROOT_BORDER = 1 ;
8-
97export default class StickyHeaderCardsPage extends BasePageObject {
108 wrapper = new CardsWrapper ( createWrapper ( 'body' ) . find ( `.${ CardsWrapper . rootSelector } ` ) . getElement ( ) ) ;
119 containerWrapper = new ContainerWrapper ( this . wrapper . find ( `.${ ContainerWrapper . rootSelector } ` ) . getElement ( ) ) ;
@@ -47,7 +45,6 @@ describe('Cards Sticky Header', () => {
4745 const toggleVerticalOffsetBtn = '#toggle-vertical-offset-btn' ;
4846 const overflowParentPageHeight = 300 ;
4947 const verticalOffset = 50 ;
50- const containerBorder = 1 ;
5148
5249 test (
5350 'non-sticky header is not visible when scrolling' ,
@@ -57,7 +54,7 @@ describe('Cards Sticky Header', () => {
5754
5855 const headerRect = await page . getBoundingBox ( page . findCardsHeader ( ) . toSelector ( ) ) ;
5956 const overflowRect = await page . getBoundingBox ( overflowParent ) ;
60- expect ( contains ( overflowRect , headerRect , { top : CONTAINER_ROOT_BORDER } ) ) . toBe ( false ) ;
57+ expect ( contains ( overflowRect , headerRect ) ) . toBe ( false ) ;
6158 } )
6259 ) ;
6360
@@ -68,7 +65,7 @@ describe('Cards Sticky Header', () => {
6865
6966 const headerRect = await page . getBoundingBox ( page . findCardsHeader ( ) . toSelector ( ) ) ;
7067 const overflowRect = await page . getBoundingBox ( overflowParent ) ;
71- expect ( contains ( overflowRect , headerRect , { top : CONTAINER_ROOT_BORDER } ) ) . toBe ( true ) ;
68+ expect ( contains ( overflowRect , headerRect ) ) . toBe ( true ) ;
7269 } )
7370 ) ;
7471
@@ -93,9 +90,7 @@ describe('Cards Sticky Header', () => {
9390
9491 await page . click ( scrollTopToBtn ) ;
9592
96- expect ( page . getElementScroll ( overflowParent ) ) . resolves . toEqual (
97- expect . objectContaining ( { top : verticalOffset + containerBorder } )
98- ) ;
93+ expect ( page . getElementScroll ( overflowParent ) ) . resolves . toEqual ( expect . objectContaining ( { top : verticalOffset } ) ) ;
9994 } )
10095 ) ;
10196
@@ -107,9 +102,7 @@ describe('Cards Sticky Header', () => {
107102
108103 await page . click ( scrollTopToBtn ) ;
109104
110- expect ( page . getElementScroll ( overflowParent ) ) . resolves . toEqual (
111- expect . objectContaining ( { top : verticalOffset + containerBorder } )
112- ) ;
105+ expect ( page . getElementScroll ( overflowParent ) ) . resolves . toEqual ( expect . objectContaining ( { top : verticalOffset } ) ) ;
113106 } )
114107 ) ;
115108
@@ -123,7 +116,7 @@ describe('Cards Sticky Header', () => {
123116 const headerTop = ( await page . getBoundingBox ( page . findCardsHeader ( ) . toSelector ( ) ) ) . top ;
124117 const overflowParentTop = ( await page . getBoundingBox ( overflowParent ) ) . top ;
125118 const diff = headerTop - overflowParentTop ;
126- expect ( diff ) . toEqual ( verticalOffset - containerBorder ) ;
119+ expect ( diff ) . toEqual ( verticalOffset ) ;
127120 } )
128121 ) ;
129122
0 commit comments