mirror of
https://github.com/zhigang1992/yarn.git
synced 2026-06-11 08:49:57 +08:00
* add prettier and prettying everything * fix scripts and run yarn prettier * fix scripts again and run yarn prettier * use eslint-plugin-prettify instead of custom scripts
17 lines
900 B
JavaScript
17 lines
900 B
JavaScript
/* @flow */
|
|
|
|
import {testEngine} from '../src/package-compatibility.js';
|
|
|
|
test('node semver semantics', () => {
|
|
expect(testEngine('node', '^5.0.0', {node: '5.1.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^5.0.0', {node: '5.01.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^5.0.0', {node: '5.01.0'}, false)).toEqual(false);
|
|
expect(testEngine('node', '^0.13.0', {node: '5.0.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^0.12.0', {node: '5.0.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^0.11.0', {node: '5.0.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^0.10.0', {node: '5.0.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^0.9.0', {node: '5.0.0'}, true)).toEqual(false);
|
|
expect(testEngine('node', '^0.12.0', {node: '0.12.0'}, true)).toEqual(true);
|
|
expect(testEngine('node', '^0.12.0', {node: '0.11.0'}, true)).toEqual(false);
|
|
});
|