@foxglove/ulog
Version:
PX4 ULog file reader
21 lines • 971 B
JavaScript
;
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