@0x/contracts-staking: Add another LibFixedMath.add() test.
				
					
				
			This commit is contained in:
		@@ -1,4 +1,13 @@
 | 
				
			|||||||
[
 | 
					[
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        "version": "1.1.0-beta.1",
 | 
				
			||||||
 | 
					        "changes": [
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                "note": "Add more overflow safeguards to `LibFixedMath`",
 | 
				
			||||||
 | 
					                "pr": "TODO"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        "version": "1.1.0-beta.0",
 | 
					        "version": "1.1.0-beta.0",
 | 
				
			||||||
        "changes": [
 | 
					        "changes": [
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -291,6 +291,12 @@ blockchainTests('LibFixedMath unit tests', env => {
 | 
				
			|||||||
            const r = await testContract.add.callAsync(a, b);
 | 
					            const r = await testContract.add.callAsync(a, b);
 | 
				
			||||||
            expect(r).to.bignumber.eq(-1);
 | 
					            expect(r).to.bignumber.eq(-1);
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        it('MAX_FIXED + (MIN_FIXED + int(1)) == 0', async () => {
 | 
				
			||||||
 | 
					            const [a, b] = [MAX_FIXED_VALUE, MIN_FIXED_VALUE.plus(1)];
 | 
				
			||||||
 | 
					            const r = await testContract.add.callAsync(a, b);
 | 
				
			||||||
 | 
					            expect(r).to.bignumber.eq(0);
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    describe('sub()', () => {
 | 
					    describe('sub()', () => {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user