@@ -56,10 +56,14 @@ describe("UserManager", () => {
5656 { monitorSession : true , message : "should" } ,
5757 { monitorSession : false , message : "should not" } ,
5858 ] ) ( "when monitorSession is $monitorSession $message init sessionMonitor" , ( args ) => {
59+ // arrange
5960 const settings = { ...subject . settings , monitorSession : args . monitorSession } ;
6061
61- const userManager = new UserManager ( settings ) ;
62- const sessionMonitor = userManager [ "_sessionMonitor" ] ;
62+ // act
63+ subject = new UserManager ( settings ) ;
64+
65+ // assert
66+ const sessionMonitor = subject [ "_sessionMonitor" ] ;
6367 if ( args . monitorSession ) {
6468 expect ( sessionMonitor ) . toBeDefined ( ) ;
6569 } else {
@@ -68,33 +72,41 @@ describe("UserManager", () => {
6872 } ) ;
6973
7074 it ( "should accept redirectNavigator" , ( ) => {
75+ // arrange
7176 const customRedirectNavigator = new RedirectNavigator ( subject . settings ) ;
7277
73- const userManager = new UserManager ( subject . settings , customRedirectNavigator ) ;
78+ // act
79+ subject = new UserManager ( subject . settings , customRedirectNavigator ) ;
7480
75- expect ( userManager [ "_redirectNavigator" ] ) . toBe ( customRedirectNavigator ) ;
81+ // assert
82+ expect ( subject [ "_redirectNavigator" ] ) . toBe ( customRedirectNavigator ) ;
7683 } ) ;
7784
7885 it ( "should accept popupNavigator" , ( ) => {
86+ // arrange
7987 const customPopupNavigator = new PopupNavigator ( subject . settings ) ;
8088
81- const userManager = new UserManager ( subject . settings , undefined , customPopupNavigator ) ;
89+ subject = new UserManager ( subject . settings , undefined , customPopupNavigator ) ;
8290
83- expect ( userManager [ "_popupNavigator" ] ) . toBe ( customPopupNavigator ) ;
91+ // assert
92+ expect ( subject [ "_popupNavigator" ] ) . toBe ( customPopupNavigator ) ;
8493 } ) ;
8594
8695 it ( "should accept iframeNavigator" , ( ) => {
96+ // arrange
8797 const customiframeNavigator = new IFrameNavigator ( subject . settings ) ;
8898
89- const userManager = new UserManager ( subject . settings , undefined , undefined , customiframeNavigator ) ;
99+ // act
100+ subject = new UserManager ( subject . settings , undefined , undefined , customiframeNavigator ) ;
90101
91- expect ( userManager [ "_iframeNavigator" ] ) . toBe ( customiframeNavigator ) ;
102+ // assert
103+ expect ( subject [ "_iframeNavigator" ] ) . toBe ( customiframeNavigator ) ;
92104 } ) ;
93105 } ) ;
94106
95107 describe ( "settings" , ( ) => {
96108 it ( "should be UserManagerSettings" , ( ) => {
97- // act
109+ // act & assert
98110 expect ( subject . settings ) . toBeInstanceOf ( UserManagerSettingsStore ) ;
99111 } ) ;
100112 } ) ;
0 commit comments