import React from 'react';
import Footer from '../../components/Footer';
import { shallow } from '../enzyme';
import { MiniAppView } from '../mock/miniAppView';
describe('Footer', () => {
it('should be defined', () => {
expect(Footer).toBeDefined();
});
it('should render correctly', () => {
const route = new MiniAppView('pageName');
const tree = shallow();
expect(tree).toMatchSnapshot();
expect(tree.find('div').first().text()).toContain('pageName');
});
it('workspace should be removed from page name', () => {
const route = new MiniAppView('/workspace/pageName');
const tree = shallow();
expect(tree).toMatchSnapshot();
expect(tree.find('div').first().hasClass('footer-wrapper')).toEqual(true);
expect(tree.find('div').first().text()).toContain('pageName');
});
});