parseFile.test.js 551 B

12345678910111213141516
  1. const Jed = require("jed");
  2. const MessageFormat = require("messageformat");
  3. const po2json = require("../index");
  4. const fs = require("fs");
  5. const { promisify } = require("util");
  6. const readFile = promisify(fs.readFile);
  7. describe("parseFile", () => {
  8. it("parseFile", async (done) => {
  9. const json = await JSON.parse(await readFile(__dirname + "/../test/fixtures/pl.json", "utf-8"));
  10. await po2json.parseFile(__dirname + "/../test/fixtures/pl.po", null, function (_, parsed) {
  11. expect(parsed).toEqual(json);
  12. done();
  13. });
  14. });
  15. });