@pefish/js-node-assist
Version:
assistance tool of node
75 lines • 2.96 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
require("./index");
const assert_1 = __importDefault(require("assert"));
const number_1 = __importStar(require("./number"));
describe('numberAssist', () => {
it('toBinString', () => {
const test = 100;
const result = number_1.default.toBinString(test);
// console.log(result)
assert_1.default.strictEqual(result, "1100100");
});
it('toOctString', () => {
const test = 100;
const result = number_1.default.toOctString(test);
// console.log(result)
assert_1.default.strictEqual(result, "144");
});
it('toHexString', () => {
const test = 100;
const result = number_1.default.toHexString(test);
// console.log(result)
assert_1.default.strictEqual(result, "64");
});
it('toInt', () => {
const test = 100.11;
const result = number_1.default.toInt(test);
// console.log(result)
assert_1.default.strictEqual(result, 100);
});
it('toInt1', () => {
const test = 100.67;
const result = number_1.default.toInt(test);
// console.log(result)
assert_1.default.strictEqual(result, 100);
});
it('toNoScientificString', () => {
const test = 100846783;
const result = number_1.default.toNoScientificString(test);
// console.log(result)
assert_1.default.strictEqual(result, "100846783");
});
it('toBuffer', () => {
const test = 1;
const result = number_1.default.toBuffer(test, number_1.EndianType.LittleEndian);
assert_1.default.strictEqual(JSON.stringify(result), `{"type":"Buffer","data":[0,0,0,0,0,0,240,63]}`);
});
});
//# sourceMappingURL=number.test.js.map