Files
elasticsearch-js/test/unit/specs/yaml_test_reader.js
2017-06-14 18:48:24 -07:00

23 lines
919 B
JavaScript

describe('Yaml Test Reader', function () {
const YamlDoc = require('../../integration/yaml_suite/yaml_doc');
const compare = YamlDoc.compareRangeToVersion;
const expect = require('expect.js');
describe('version range comparison', function () {
it('supports unbounded ranges', function () {
expect(compare(' - ', '999999999999999999')).to.be(true);
expect(compare('0 - ', '999999999999999999')).to.be(true);
expect(compare(' - 1', '999999999999999999')).to.be(false);
});
it('supports bound ranges', function () {
expect(compare('1.4 - 1.5', '1.4.4')).to.be(true);
expect(compare('1.4.4 - 1.5', '1.4.4')).to.be(true);
expect(compare('1.4 - 1.4.4', '1.4.4')).to.be(true);
expect(compare('1.4 - 1.4.3', '1.4.4')).to.be(false);
expect(compare('0.90 - 1.2', '1.0')).to.be(true);
expect(compare('0.90 - 1.2', '1.4')).to.be(false);
});
});
});