Skip to content
Snippets Groups Projects
fs.test.ts 1.05 KiB
Newer Older
  • Learn to ignore specific revisions
  • // import * as gfs from "./fs";
    // import * as fs from "fs";
    // import * as md5 from "ts-md5/dist/md5";
    
    // let content: Buffer;
    // let lines: string[];
    // let numbers: number[];
    
    // beforeAll(() =>
    // {
    //   content = fs.readFileSync("XRF-File-System/Pergamena-Medioevale/codapavone_500.txt");
    //   lines = content.toString().split('\n');
    //   numbers = lines.map(Number);
    // });
    
    /*test("get_metadata", () =>
    
    Francesco Giacomini's avatar
    Francesco Giacomini committed
      let metadata = gfs.get_metadata(numbers);
      expect(metadata).toEqual({
        xMin: 50088000,
        xMax: 50103000,
        yMin: 60086000,
        yMax: 60111000,
        step: 500,
        direction: 'c'
      });
    
    /*test("readImage", () =>
    
    Francesco Giacomini's avatar
    Francesco Giacomini committed
      let image = gfs.readImage(content.toString());
    
      expect(md5.Md5.hashAsciiStr(JSON.stringify(image))).toBe("0a77bca5eb4c9bdd137c753a21b98545"); // coda_pavone_500
      //expect(md5.Md5.hashAsciiStr(JSON.stringify(image))).toBe("b9e7fb96f36452cc3c2350d6132b50c6"); // coda_pavone_250
    
    Francesco Giacomini's avatar
    Francesco Giacomini committed
    /* test("readImage_lc", () =>
    
    Francesco Giacomini's avatar
    Francesco Giacomini committed
      let image = gfs.readImage_lc(content.toString());
      console.log(md5.Md5.hashAsciiStr(JSON.stringify(image));
    
    Francesco Giacomini's avatar
    Francesco Giacomini committed
     */