diff --git a/test_dictionary.py b/test_dictionary.py index b781c4e..8a3720d 100644 --- a/test_dictionary.py +++ b/test_dictionary.py @@ -7,8 +7,28 @@ import dictionary class TestDictionary(unittest.TestCase): def test_empty(self): + """Verify we can get the default words.""" words = dictionary.words() + def test_expected(self): + """Verify we have a few expected words.""" + words = dictionary.words() + self.assertIn("cares", words) + self.assertIn("fudge", words) + + def test_unexpected(self): + """Verify we have a few expected words.""" + words = dictionary.words() + self.assertNotIn("doray", words) + self.assertNotIn("xxxxx", words) + + def test_size(self): + """Verify all words are the expected length.""" + words = dictionary.words() + + for word in words: + self.assertEqual(len(word), dictionary.WORDLE_LENGTH) + if __name__ == "__main__": unittest.main()