diff --git a/tests/rules_tests/FromSymbolComputeTest.py b/tests/rules_tests/FromSymbolComputeTest.py
index <HASH>..<HASH> 100644
--- a/tests/rules_tests/FromSymbolComputeTest.py
+++ b/tests/rules_tests/FromSymbolComputeTest.py
@@ -11,8 +11,29 @@ from unittest import main, TestCase
 from grammpy import Rule
 
 
+class Simple(Rule):
+    fromSymbol = 0
+    toSymbol = 1
+
+
 class FromSymbolComputeTest(TestCase):
-    pass
+    def test_rules_simple(self):
+        r = Simple.rules
+        self.assertIsInstance(r, list)
+        self.assertEqual(len(r), 1)
+        self.assertIsInstance(r[0], tuple)
+        self.assertEqual(r[0][0], [0])
+        self.assertEqual(r[0][1], [1])
+
+    def test_rule_simple(self):
+        r = Simple.rule
+        self.assertIsInstance(r, tuple)
+        self.assertEqual(r[0][0], [0])
+        self.assertEqual(r[0][1], [1])
+
+    def test_leftRight_simple(self):
+        self.assertEqual(Simple.left, [0])
+        self.assertEqual(Simple.right, [1])
 
 
 if __name__ == '__main__':
Add tests of converting from symbol to rest of rule's property