import React from 'react';
import ReactDOM from 'react-dom'
import assert from 'assert';
import FileInput from '../lib/index';
describe('FileInput', () => {
let div;
beforeEach(() => {
div = document.createElement('div');
});
afterEach(() => {
while (div.firstChild) { div.removeChild(div.firstChild); }
});
it('renders', () => {
assert.ok(!div.querySelector('input'));
ReactDOM.render(, div);
let input = div.querySelector('input');
assert.ok(div.querySelector('input'));
assert.equal(input.children.length, 0);
assert.equal(input.getAttribute('type'), 'file');
});
it('can hide input with children', () => {
const fileInput = ReactDOM.render(
Input
,
div);
const input = div.querySelector('input');
assert.equal(input.children.length, 0);
assert.equal(input.getAttribute('type'), 'file');
assert.ok(div.querySelector('p'));
});
});