diff --git a/jardin.py b/jardin.py index d57cde8..e051e3b 100755 --- a/jardin.py +++ b/jardin.py @@ -5,10 +5,12 @@ from selenium import webdriver def initialize_webdriver(): return webdriver.Firefox() +def navigate_to_filegarden(browser): + browser.get("https://filegarden.com") + def main(): - driver = initialize_webdriver() - # Open browser - # Navigate to filegarden + browser = initialize_webdriver() + navigate_to_filegarden(browser) # Go To Your Garden # Log in (email) # Go To Your Garden diff --git a/test_jardin.py b/test_jardin.py index 5a7e515..80790be 100755 --- a/test_jardin.py +++ b/test_jardin.py @@ -12,11 +12,21 @@ class TestJardin(unittest.TestCase): mockFirefox.assert_called_once() + @patch("selenium.webdriver.Firefox") + def test_navigate_to_filegarden(self, mockFirefox): + jardin.navigate_to_filegarden(mockFirefox) + + mockFirefox.get.assert_called_once_with("https://filegarden.com") + @patch("jardin.initialize_webdriver") - def test_main_calls_initialize_webdriver(self, mockInitializeWebdriver): + @patch("jardin.navigate_to_filegarden") + def test_main_calls_methods_in_correct_order(self, + mockInitializeWebdriver, + mockNavigateToFilegarden): jardin.main() mockInitializeWebdriver.assert_called_once() + mockNavigateToFilegarden.assert_called_once() if __name__ == "__main__": unittest.main()