UNPKG

bahtrext

Version:
29 lines (27 loc) 906 B
import { isOctal , toDecOctal as toDec } from "./octal" test(`isOctal`, () => { expect(isOctal(`077`)).toBe(true) expect(isOctal(`07_7`)).toBe(false) expect(isOctal(`077_`)).toBe(false) expect(isOctal(`000077`)).toBe(true); expect(isOctal(`0o77`)).toBe(true); expect(isOctal(`0o77_`)).toBe(false); expect(isOctal(`0o_77_`)).toBe(false); expect(isOctal(`0o7__7`)).toBe(false); expect(isOctal(`0000877`)).toBe(false); expect(isOctal(`000o77`)).toBe(false); expect(isOctal(`000oo77`)).toBe(false); expect(isOctal(`053256462753462`)).toBe(true); expect(isOctal(0o77)).toBe(undefined); expect(isOctal(123)).toBe(undefined); }) test(`toDec`, () => { expect(toDec(`077`)).toBe(`63`); expect(toDec(`0o17`)).toBe(`15`); expect(toDec(`0532`)).toBe(`346`); expect(toDec(`05325646`)).toBe(`1420198`); expect(toDec(234)).toBe(234); });