d e s c r i b e ( " A C a l c u l a t o r " , f u n c t i o n ( ) { v a r c a l ; b e f o r e E a c h ( f u n c t i o n ( ) { c a l = n e w C a l c u l a t o r ( ) ; } ) ; d e s c r i b e ( " w h e n a d d i n g t w o i n t e g e r s " , f u n c t i o n ( ) { i t ( " s h o u l d r e t u r n t h e s u m " , f u n c t i o n ( ) { e x p e c t ( c a l . a d d ( 1 , 2 ) ) . t o E q u a l ( 3 ) ; } ) ; } ) } )