| 
					
				 | 
			
			
				@@ -0,0 +1,53 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { Squares } from './difference-of-squares'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// eslint-disable-next-line no-global-assign 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+xit = it 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+describe('Squares', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  describe('up to 5', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const squares = new Squares(5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    it('gets the square of sum', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.squareOfSum).toBe(225) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the sum of squares', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.sumOfSquares).toBe(55) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the difference', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.difference).toBe(170) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  describe('up to 10', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const squares = new Squares(10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the square of sum', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.squareOfSum).toBe(3025) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the sum of squares', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.sumOfSquares).toBe(385) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the difference', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.difference).toBe(2640) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  describe('up to 100', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const squares = new Squares(100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the square of sum', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.squareOfSum).toBe(25502500) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the sum of squares', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.sumOfSquares).toBe(338350) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    xit('gets the difference', () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      expect(squares.difference).toBe(25164150) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 |