14 lines
654 B
TypeScript
14 lines
654 B
TypeScript
import { ConversionService } from './conversion.service';
|
|
|
|
describe('ConversionService', () => {
|
|
const service = new ConversionService();
|
|
|
|
it('10 Bits = 1 TC', () => expect(service.bitsToTC(10)).toBe(1));
|
|
it('15 Bits = 1 TC (floor)', () => expect(service.bitsToTC(15)).toBe(1));
|
|
it('0 Bits = 0 TC', () => expect(service.bitsToTC(0)).toBe(0));
|
|
it('9 Bits = 0 TC', () => expect(service.bitsToTC(9)).toBe(0));
|
|
it('100 Bits = 10 TC', () => expect(service.bitsToTC(100)).toBe(10));
|
|
it('1000 Bits = 100 TC', () => expect(service.bitsToTC(1000)).toBe(100));
|
|
it('throws on negative bits', () => expect(() => service.bitsToTC(-1)).toThrow());
|
|
});
|