diff --git a/Programming_Paradigms/bintree_test.py b/Programming_Paradigms/bintree_test.py
index d42250682b828f44845af92766b08c80cd72e5b4..9b6c03992d7eb5767d2d792d5cf299622f804255 100644
--- a/Programming_Paradigms/bintree_test.py
+++ b/Programming_Paradigms/bintree_test.py
@@ -14,6 +14,12 @@ class TestBinTree(unittest.TestCase):
         tree.insert(1)
         tree.search(1)
 
+    def test_insert_into_empty_tree(self):
+        tree = BinTree()
+        tree.insert(1)
+        self.assertIsNotNone(tree.root)
+        self.assertIsInstance(tree.root, BinTreeNode)
+        self.assertEqual(tree.root.value, 1)
 
 class TestBinTreeNode(unittest.TestCase):
     def test_creation(self):