/
githubmirror
/
yarn
Обзор
Документация
Войти
/
githubmirror
/
yarn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
__tests__/util/parse-package-path.js
19 строк
873 B
Stanislav Panferov
Fix: Fix scoped packages' selective resolutions (#4243)
25 авг 2017, 18:53
25 авг 2017, 18:53
3dd35db
Код
Авторство
О чём код?
/* @flow */ import parsePackagePath, {isValidPackagePath} from '../../src/util/parse-package-path.js'; test('parsePackagePath', () => { expect(parsePackagePath('foo/bar/baz')).toEqual(['foo', 'bar', 'baz']); expect(parsePackagePath('@foo/bar/baz')).toEqual(['@foo/bar', 'baz']); expect(parsePackagePath('@foo/bar/@foo/baz')).toEqual(['@foo/bar', '@foo/baz']); expect(parsePackagePath('invalidname/')).toEqual(['invalidname']); }); test('isValidPackagePath', () => { expect(isValidPackagePath('foo/bar/baz')).toEqual(true); expect(isValidPackagePath('@foo/bar/baz')).toEqual(true); expect(isValidPackagePath('@foo/bar/@foo/baz')).toEqual(true); expect(isValidPackagePath('invalidname/')).toEqual(false); expect(isValidPackagePath('invalidname//invalidname')).toEqual(false); expect(isValidPackagePath('invalidname/invalidname/*')).toEqual(false); });