Sha256: 3b8066c93c36a72097cb06dbc4f6df355e10ac237a0994243590c4e4fde676ee

Contents?: true

Size: 1.25 KB

Versions: 188

Compression:

Stored size: 1.25 KB

Contents

import toRoman from './roman-numerals';

describe('toRoman()', () => {
  test('converts 1', () => expect(toRoman(1)).toEqual('I'));
  xtest('converts 2', () => expect(toRoman(2)).toEqual('II'));
  xtest('converts 3', () => expect(toRoman(3)).toEqual('III'));
  xtest('converts 4', () => expect(toRoman(4)).toEqual('IV'));
  xtest('converts 5', () => expect(toRoman(5)).toEqual('V'));
  xtest('converts 6', () => expect(toRoman(6)).toEqual('VI'));
  xtest('converts 9', () => expect(toRoman(9)).toEqual('IX'));
  xtest('converts 27', () => expect(toRoman(27)).toEqual('XXVII'));
  xtest('converts 48', () => expect(toRoman(48)).toEqual('XLVIII'));
  xtest('converts 59', () => expect(toRoman(59)).toEqual('LIX'));
  xtest('converts 93', () => expect(toRoman(93)).toEqual('XCIII'));
  xtest('converts 141', () => expect(toRoman(141)).toEqual('CXLI'));
  xtest('converts 163', () => expect(toRoman(163)).toEqual('CLXIII'));
  xtest('converts 402', () => expect(toRoman(402)).toEqual('CDII'));
  xtest('converts 575', () => expect(toRoman(575)).toEqual('DLXXV'));
  xtest('converts 911', () => expect(toRoman(911)).toEqual('CMXI'));
  xtest('converts 1024', () => expect(toRoman(1024)).toEqual('MXXIV'));
  xtest('converts 3000', () => expect(toRoman(3000)).toEqual('MMM'));
});

Version data entries

188 entries across 188 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.179 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.178 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.177 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.176 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.175 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.174 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.173 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.172 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.171 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.170 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.169 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.167 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.166 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.165 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.164 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.163 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.162 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.161 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js
trackler-2.2.1.160 tracks/ecmascript/exercises/roman-numerals/roman-numerals.spec.js