import { h, render as preactRender } from 'preact';
import render from 'preact-render-to-json';
import { shallow, deep } from 'preact-render-spy';
import ArticleForm from '../articleForm';
import { JSDOM } from 'jsdom';
import algoliasearch from '../elements/__mocks__/algoliasearch';
describe('', () => {
beforeEach(() => {
const doc = new JSDOM('
');
global.document = doc;
global.window = doc.defaultView;
global.document.body.createTextRange = function() {
return {
setEnd() {},
setStart() {},
getBoundingClientRect() {
return { right: 0 };
},
getClientRects() {
return {
length: 0,
left: 0,
right: 0,
};
},
};
};
global.window.initEditorResize = jest.fn();
global.document.body.innerHTML = "";
global.window.algoliasearch = algoliasearch;
});
it('renders properly', () => {
const tree = render(getArticleForm());
expect(tree).toMatchSnapshot();
});
});
const getArticleForm = () => (
);