How to use the @xviz/parser/parsers/xviz-v2-common.parseVersionString function in @xviz/parser

To help you get started, we’ve selected a few @xviz/parser examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
t => {
    let result = parseVersionString('-1');
    validateVersion(t, result, -1, null, null);

    result = parseVersionString('+1');
    validateVersion(t, result, 1, null, null);

    result = parseVersionString('.2.2');
    validateVersion(t, result, null, 2, 2);

    t.end();
  }
);
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString valid strings', t => {
  let result = parseVersionString('1');
  validateVersion(t, result, 1, null, null);

  result = parseVersionString('1.2');
  validateVersion(t, result, 1, 2, null);

  result = parseVersionString('1.2.3');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('1.2.3-pre');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('.2.3');
  validateVersion(t, result, null, 2, 3);

  t.end();
});
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString valid strings', t => {
  let result = parseVersionString('1');
  validateVersion(t, result, 1, null, null);

  result = parseVersionString('1.2');
  validateVersion(t, result, 1, 2, null);

  result = parseVersionString('1.2.3');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('1.2.3-pre');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('.2.3');
  validateVersion(t, result, null, 2, 3);

  t.end();
});
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString valid strings', t => {
  let result = parseVersionString('1');
  validateVersion(t, result, 1, null, null);

  result = parseVersionString('1.2');
  validateVersion(t, result, 1, 2, null);

  result = parseVersionString('1.2.3');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('1.2.3-pre');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('.2.3');
  validateVersion(t, result, null, 2, 3);

  t.end();
});
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString valid strings', t => {
  let result = parseVersionString('1');
  validateVersion(t, result, 1, null, null);

  result = parseVersionString('1.2');
  validateVersion(t, result, 1, 2, null);

  result = parseVersionString('1.2.3');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('1.2.3-pre');
  validateVersion(t, result, 1, 2, 3);

  result = parseVersionString('.2.3');
  validateVersion(t, result, null, 2, 3);

  t.end();
});
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString invalid strings', t => {
  let result = parseVersionString('^1');
  t.ok(Number.isNaN(result.major), `major is NaN`);

  result = parseVersionString('1-2-3');
  validateVersion(t, result, 1, null, null);

  t.end();
});
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
t => {
    let result = parseVersionString('-1');
    validateVersion(t, result, -1, null, null);

    result = parseVersionString('+1');
    validateVersion(t, result, 1, null, null);

    result = parseVersionString('.2.2');
    validateVersion(t, result, null, 2, 2);

    t.end();
  }
);
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
t => {
    let result = parseVersionString('-1');
    validateVersion(t, result, -1, null, null);

    result = parseVersionString('+1');
    validateVersion(t, result, 1, null, null);

    result = parseVersionString('.2.2');
    validateVersion(t, result, null, 2, 2);

    t.end();
  }
);
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString empty string', t => {
  const result = parseVersionString('');
  validateVersion(t, result, null, null, null);
  t.end();
});
github uber / xviz / test / modules / parser / parsers / xviz-v2-common.spec.js View on Github external
tape('XVIZ V2 Common#parseVersionString invalid strings', t => {
  let result = parseVersionString('^1');
  t.ok(Number.isNaN(result.major), `major is NaN`);

  result = parseVersionString('1-2-3');
  validateVersion(t, result, 1, null, null);

  t.end();
});