UNPKG

@foxglove/ulog

Version:
21 lines 971 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const fs_1 = __importDefault(require("fs")); const path_1 = __importDefault(require("path")); const FileReader_1 = require("./FileReader"); describe("node entrypoint", () => { describe("Reader", () => { const fixture = path_1.default.join(__dirname, "..", "..", "tests", "sample_info.txt"); it("should read bytes from a file", async () => { const reader = new FileReader_1.FileReader(fixture); const buff = await reader.read(5, 10); expect(reader.size()).toBe(fs_1.default.statSync(fixture).size); expect(buff).toEqual(Uint8Array.from([110, 103, 32, 115, 116, 97, 114, 116, 32, 116])); await reader.close(); }); }); }); //# sourceMappingURL=FileReader.test.js.map