diff --git a/neurom/view/tests/test_view.py b/neurom/view/tests/test_view.py
index <HASH>..<HASH> 100644
--- a/neurom/view/tests/test_view.py
+++ b/neurom/view/tests/test_view.py
@@ -85,6 +85,10 @@ def test_neuron():
     nt.ok_(np.allclose(ax.get_xlim(), (-70.328535157399998, 94.7472627179)) )
     nt.ok_(np.allclose(ax.get_ylim(), (-87.600171997199993, 78.51626225230001)) )
     nt.ok_(ax.get_title() == neuron0.name)
+    fig, ax = view.neuron(neuron0, xlim=(0,100), ylim=(0,100))
+    nt.ok_(np.allclose(ax.get_xlim(), (0, 100)) )
+    nt.ok_(np.allclose(ax.get_ylim(), (0, 100)) )
+    nt.ok_(ax.get_title() == neuron0.name)
     fig, ax = view.neuron(neuron0, plane='wrong')
     nt.ok_(ax == 'No such plane found! Please select one of: xy, xz, yx, yz, zx, zy.')
     plt.close('all')
Add test that fails to illustrate error with limits in view.neuron