AnonSec Shell
Server IP : 162.213.251.212  /  Your IP : 3.143.239.189   [ Reverse IP ]
Web Server : LiteSpeed
System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : allssztx ( 535)
PHP Version : 8.1.31
Disable Function : NONE
Domains : 1 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/allssztx/needapair.com/node_modules/docxtemplater/js/tests/unit/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home/allssztx/needapair.com/node_modules/docxtemplater/js/tests/unit/doc-utils.js
"use strict";

var _require = require("../../doc-utils.js"),
  uniq = _require.uniq,
  setSingleAttribute = _require.setSingleAttribute,
  getSingleAttribute = _require.getSingleAttribute,
  chunkBy = _require.chunkBy;
var _require2 = require("../utils.js"),
  expect = _require2.expect;
describe("Uniq", function () {
  it("should work", function () {
    expect(uniq(["a", "b", "a"])).to.deep.equal(["a", "b"]);
  });
});
describe("setSingleAttribute", function () {
  it("should work with self closing", function () {
    expect(setSingleAttribute("<a/>", "b", "true")).to.equal('<a b="true"/>');
  });
  it("should work with starting tag", function () {
    expect(setSingleAttribute("<a>", "b", "true")).to.equal('<a b="true">');
  });
});
describe("getSingleAttribute", function () {
  it("should work and get value", function () {
    expect(getSingleAttribute('<a b="c">', "b")).to.equal("c");
  });
  it("should work and return null", function () {
    expect(getSingleAttribute("<a>", "b")).to.equal(null);
  });
});
describe("ChunkBy", function () {
  it("should work", function () {
    // This tests chunkBy, and in particular the fact that the chunking
    // works even if the first function call does'nt return "start" (it
    // returns undefined here)
    var chunks = chunkBy([{
      type: "content",
      value: "Hello"
    }, {
      type: "tag",
      tag: "w:t",
      position: "start"
    }, {
      type: "content",
      value: "Ho"
    }, {
      type: "tag",
      tag: "w:t",
      position: "end"
    }, {
      type: "content",
      value: "Bye"
    }], function (part) {
      if (part.type === "tag" && part.tag === "w:t") {
        return part.position;
      }
    });
    expect(chunks).to.deep.equal([[{
      type: "content",
      value: "Hello"
    }], [{
      type: "tag",
      tag: "w:t",
      position: "start"
    }, {
      type: "content",
      value: "Ho"
    }, {
      type: "tag",
      tag: "w:t",
      position: "end"
    }], [{
      type: "content",
      value: "Bye"
    }]]);
  });
});

Anon7 - 2022
AnonSec Team