use describe in math tests

just for better organization
This commit is contained in:
David Lechner
2020-05-21 21:27:47 -05:00
committed by David Lechner
parent ae21501aa2
commit c979d21255
+15 -11
View File
@@ -1,16 +1,20 @@
import { fmod, sumComplement32 } from './math';
test('fmod of positive numbers', () => {
expect(fmod(3, 4)).toBe(3 % 4);
describe('fmod', () => {
test('positive numbers', () => {
expect(fmod(3, 4)).toBe(3 % 4);
});
test('negative and positive number', () => {
expect(fmod(-3, 4)).toBe(1);
});
});
test('fmod of negative and positive number', () => {
expect(fmod(-3, 4)).toBe(1);
});
test('sumComplement32', () => {
// basic test
expect(sumComplement32([1, 2, 3, 4, 5])).toBe(-(1 + 2 + 3 + 4 + 5));
// overflow
expect(sumComplement32([0xffffffff, 0xffffffff])).toBe(-(-1 + -1));
describe('sumComplement32', () => {
test('basic', () => {
expect(sumComplement32([1, 2, 3, 4, 5])).toBe(-(1 + 2 + 3 + 4 + 5));
});
test('overflow', () => {
expect(sumComplement32([0xffffffff, 0xffffffff])).toBe(-(-1 + -1));
});
});