<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/mui-org/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>
<p dir="auto">The component should render from enzyme mount or test-utils mount but getting document.createRange is not a function.</p>

<h2 dir="auto">Current Behavior</h2>
<p dir="auto">Using mui test utils or enzyme to mount a component that contains a Table component causes a document.createRange function to occur. Most of my code is from the demo API where it showcases the editable table. Also using the component directly in createMount() seems to bypass the error however i do not have access to methods that are part of the enzyme library. ie Find, Simulate etc.</p>

<h2 dir="auto">Steps to Reproduce (for bugs)</h2>

<p dir="auto">Unsure how to do this for a jest test.</p>
<h2 dir="auto">Context</h2>
<p dir="auto">I am trying to see if a button is click and a function is called.</p>

<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>1.0.0-beta.23</td>
</tr>
<tr>
<td>React</td>
<td>16.2.0</td>
</tr>
<tr>
<td>browser</td>
<td>Chrome latest</td>
</tr>
</tbody>
</table>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the <a href="https://github.com/mui-org/material-ui/issues">issues</a> of this repository and believe that this is not a duplicate.</li>
</ul>
<h2 dir="auto">Expected Behavior</h2>

<p dir="auto">As a disabled user I would expect the screen reader to be able to read labels defined for buttons that have no text inside them like the left and right arrows do for the pagination.</p>
<h2 dir="auto">Current Behavior</h2>

<p dir="auto">Right now, there are no aria-labels so it triggers an accessibility issue when using a button with no text inside.  Simple fix, add labels.</p>
<h2 dir="auto">Steps to Reproduce (for bugs)</h2>

<ol dir="auto">
<li>Visit table demos</li>
<li>Examine pagination section</li>
<li>Run axe plugin</li>
</ol>
<h2 dir="auto">Context</h2>

<h2 dir="auto">Your Environment</h2>

<table role="table">
<thead>
<tr>
<th>Tech</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Material-UI</td>
<td>1.0.0-beta.25</td>
</tr>
<tr>
<td>React</td>
<td>16</td>
</tr>
<tr>
<td>browser</td>
<td>chrome</td>
</tr>
</tbody>
</table>