@@ -75,84 +75,56 @@ describe("PageIterator.ts", () => {
7575 describe ( "iterate" , ( ) => {
7676 it ( "Should iterate over a complete collection without nextLink" , async ( ) => {
7777 const pageIterator = new PageIterator ( client , getPageCollection ( ) , truthyCallback ) ;
78- try {
79- await pageIterator . iterate ( ) ;
80- assert . isTrue ( pageIterator . isComplete ( ) ) ;
81- } catch ( error ) {
82- throw error ;
83- }
78+ await pageIterator . iterate ( ) ;
79+ assert . isTrue ( pageIterator . isComplete ( ) ) ;
8480 } ) ;
8581
8682 it ( "Should not iterate over an empty collection" , async ( ) => {
8783 const pageIterator = new PageIterator ( client , getEmptyPageCollection ( ) , truthyCallback ) ;
8884 halfWayCallbackCounter = 1 ;
89- try {
90- await pageIterator . iterate ( ) ;
91- assert . equal ( halfWayCallbackCounter , 1 ) ;
92- } catch ( error ) {
93- throw error ;
94- }
85+ await pageIterator . iterate ( ) ;
86+ assert . equal ( halfWayCallbackCounter , 1 ) ;
9587 } ) ;
9688
9789 it ( "Should break in the middle way" , async ( ) => {
9890 const pageIterator = new PageIterator ( client , getPageCollection ( ) , halfWayCallback ) ;
9991 halfWayCallbackCounter = 5 ;
100- try {
101- await pageIterator . iterate ( ) ;
102- assert . isFalse ( pageIterator . isComplete ( ) ) ;
103- } catch ( error ) {
104- throw error ;
105- }
92+ await pageIterator . iterate ( ) ;
93+ assert . isFalse ( pageIterator . isComplete ( ) ) ;
10694 } ) ;
10795 } ) ;
10896
10997 describe ( "iterationHelper" , ( ) => {
11098 it ( "Should return true for empty collection with next link" , ( ) => {
11199 const pageIterator = new PageIterator ( client , getEmptyPageCollectionWithNext ( ) , truthyCallback ) ;
112- try {
113- const advance = pageIterator [ "iterationHelper" ] ( ) ;
114- assert . isTrue ( advance ) ;
115- } catch ( error ) {
116- throw error ;
117- }
100+ const advance = pageIterator [ "iterationHelper" ] ( ) ;
101+ assert . isTrue ( advance ) ;
118102 } ) ;
119103 } ) ;
120104
121105 describe ( "resume" , ( ) => {
122106 it ( "Should start from the place where it left the iteration" , async ( ) => {
123107 const pageIterator = new PageIterator ( client , getPageCollection ( ) , halfWayCallback ) ;
124108 halfWayCallbackCounter = 5 ;
125- try {
126- await pageIterator . iterate ( ) ;
127- assert . isFalse ( pageIterator . isComplete ( ) ) ;
128- await pageIterator . resume ( ) ;
129- assert . isTrue ( pageIterator . isComplete ( ) ) ;
130- } catch ( error ) {
131- throw error ;
132- }
109+ await pageIterator . iterate ( ) ;
110+ assert . isFalse ( pageIterator . isComplete ( ) ) ;
111+ await pageIterator . resume ( ) ;
112+ assert . isTrue ( pageIterator . isComplete ( ) ) ;
133113 } ) ;
134114 } ) ;
135115
136116 describe ( "isComplete" , ( ) => {
137117 it ( "Should return false for incomplete iteration" , async ( ) => {
138118 const pageIterator = new PageIterator ( client , getPageCollection ( ) , halfWayCallback ) ;
139119 halfWayCallbackCounter = 5 ;
140- try {
141- await pageIterator . iterate ( ) ;
142- assert . isFalse ( pageIterator . isComplete ( ) ) ;
143- } catch ( error ) {
144- throw error ;
145- }
120+ await pageIterator . iterate ( ) ;
121+ assert . isFalse ( pageIterator . isComplete ( ) ) ;
146122 } ) ;
147123
148124 it ( "Should return true for complete iteration" , async ( ) => {
149125 const pageIterator = new PageIterator ( client , getPageCollection ( ) , truthyCallback ) ;
150- try {
151- await pageIterator . iterate ( ) ;
152- assert . isTrue ( pageIterator . isComplete ( ) ) ;
153- } catch ( error ) {
154- throw error ;
155- }
126+ await pageIterator . iterate ( ) ;
127+ assert . isTrue ( pageIterator . isComplete ( ) ) ;
156128 } ) ;
157129 } ) ;
158130} ) ;
0 commit comments