/**
* Help component
*/
import React from 'react';
import { shallow } from 'enzyme';
import Help from '../../../src/webui/src/components/Help';
describe(' component', () => {
beforeEach(() => {
/**
* @see https://github.com/facebook/jest/issues/890
*/
Object.defineProperty(window.location, 'origin', {
writable: true,
value: 'http://example.com'
});
});
it('should set html from props with / base path', () => {
Object.defineProperty(window.location, 'pathname', {
writable: true,
value: '/'
});
const wrapper = shallow();
expect(wrapper.html()).toEqual(
'
No Package Published Yet
To publish your first package just:
1. Loginnpm adduser --registry http://example.com
2. Publishnpm publish --registry http://example.com
3. Refresh this page! '
);
});
it('should set html from props with someOtherPath', () => {
Object.defineProperty(window.location, 'pathname', {
writable: true,
value: '/someOtherPath'
});
const wrapper = shallow();
expect(wrapper.html()).toEqual('No Package Published Yet
To publish your first package just:
1. Loginnpm adduser --registry http://example.com/someOtherPath
2. Publishnpm publish --registry http://example.com/someOtherPath
3. Refresh this page! ');
});
});