nx/packages/devkit/src/utils/offset-from-root.spec.ts
2020-11-26 10:19:13 -05:00

24 lines
701 B
TypeScript

import { offsetFromRoot } from './offset-from-root';
describe('offsetFromRoot', () => {
it('should work for normal paths', () => {
const result = offsetFromRoot('apps/appname');
expect(result).toBe('../../');
});
it('should work for paths with a trailing slash', () => {
const result = offsetFromRoot('apps/appname/');
expect(result).toBe('../../');
});
it('should work for deep paths', () => {
const result = offsetFromRoot('apps/dirname/appname');
expect(result).toBe('../../../');
});
it('should work for deep paths with a trailing slash', () => {
const result = offsetFromRoot('apps/dirname/appname/');
expect(result).toBe('../../../');
});
});