@@ -9,30 +9,26 @@ describe('provider', () => {
99} ) ;
1010
1111describe ( 'provider with events' , ( ) => {
12- it ( 'should render children' , ( ) => {
12+ beforeEach ( ( ) => {
1313 cy . visit ( '/providerEvents' ) ;
14+ } ) ;
1415
16+ it ( 'should render children' , ( ) => {
1517 cy . get ( 'p' ) . should ( 'be.visible' ) ;
1618 } ) ;
1719
1820 it ( 'should render default text' , ( ) => {
19- cy . visit ( '/providerEvents' ) ;
20-
2121 cy . contains ( 'default' ) ;
2222 } ) ;
2323
2424 it ( 'should not execute `onShow` when not booted' , ( ) => {
25- cy . visit ( '/providerEvents' ) ;
26-
2725 cy . get ( '[data-cy=onShowText]' ) . should ( 'have.text' , 'default' ) ;
2826 cy . get ( '[data-cy=show]' ) . click ( ) ;
2927
3028 cy . get ( '[data-cy=onShowText]' ) . should ( 'have.text' , 'default' ) ;
3129 } ) ;
3230
3331 it ( 'should execute `onShow` event when clicking `show`' , ( ) => {
34- cy . visit ( '/providerEvents' ) ;
35-
3632 cy . get ( '[data-cy=onShowText]' ) . should ( 'have.text' , 'default' ) ;
3733 cy . get ( '[data-cy=boot]' ) . click ( ) ;
3834 cy . get ( '[data-cy=show]' ) . click ( ) ;
@@ -41,17 +37,13 @@ describe('provider with events', () => {
4137 } ) ;
4238
4339 it ( 'should not execute `onHide` event when clicking `hide`' , ( ) => {
44- cy . visit ( '/providerEvents' ) ;
45-
4640 cy . get ( '[data-cy=onHideText]' ) . should ( 'have.text' , 'default' ) ;
4741 cy . get ( '[data-cy=boot]' ) . click ( ) ;
4842
4943 cy . get ( '[data-cy=onHideText]' ) . should ( 'have.text' , 'default' ) ;
5044 } ) ;
5145
5246 it ( 'should execute `onHide` event when clicking `hide`' , ( ) => {
53- cy . visit ( '/providerEvents' ) ;
54-
5547 cy . get ( '[data-cy=onHideText]' ) . should ( 'have.text' , 'default' ) ;
5648 cy . get ( '[data-cy=boot]' ) . click ( ) ;
5749 cy . get ( '[data-cy=show]' ) . click ( ) ;
@@ -62,9 +54,11 @@ describe('provider with events', () => {
6254} ) ;
6355
6456describe ( 'provider with `apiBase`' , ( ) => {
65- it ( 'should set `api_base` if provided' , ( ) => {
57+ beforeEach ( ( ) => {
6658 cy . visit ( '/providerApi' ) ;
59+ } ) ;
6760
61+ it ( 'should set `api_base` if provided' , ( ) => {
6862 cy . get ( 'p' ) . should ( 'be.visible' ) ;
6963
7064 cy . window ( ) . should ( 'have.deep.property' , 'intercomSettings' , {
@@ -76,13 +70,11 @@ describe('provider with `apiBase`', () => {
7670
7771describe ( 'provider with `autoBootProps`' , ( ) => {
7872 it ( 'should set properties if passed to `autoBootProps` when `autoBoot` is `true`' , ( ) => {
79- cy . visit ( '/providerAutoBootProps' ) ;
80-
8173 cy . get ( 'p' ) . should ( 'be.visible' ) ;
8274
8375 cy . get ( 'span' )
8476 . invoke ( 'text' )
85- . then ( phone => {
77+ . then ( ( phone ) => {
8678 cy . window ( ) . should ( 'have.deep.property' , 'intercomSettings' , {
8779 app_id : 'jcabc7e3' ,
8880 phone,
0 commit comments