def test_can_request_show_info_at_cursor(self):

        cmd = ShowHsInfoAtCursorCommand()
        (window, view) = default_mock_window()
        cmd.view = view

        setup_fake_backend(window, {'RequestGetSpanInfo': someFunc_span_info})

        cmd.run(None)
        cmd.view.show_popup.assert_called_with("someFunc :: IO ()  (Defined in src/Lib.hs:9:1)")
Example #2
0
    def test_can_request_show_info_at_cursor(self):

        cmd = ShowHsInfoAtCursorCommand()
        (window, view) = default_mock_window()
        cmd.view = view

        setup_fake_backend(window, {'RequestGetSpanInfo': someFunc_span_info})

        cmd.run(None)
        cmd.view.show_popup.assert_called_with(
            "someFunc :: IO ()  (Defined in src/Lib.hs:9:1)")
    def test_show_info_from_module(self):

        cmd = ShowHsInfoAtCursorCommand()
        (window, view) = default_mock_window()
        cmd.view = view


        setup_fake_backend(window, {'RequestGetSpanInfo':putStrLn_span_info})

        cmd.run(None)

        cmd.view.show_popup.assert_called_with("putStrLn :: String -> IO ()  (Imported from Prelude)")
Example #4
0
    def test_show_info_from_module(self):

        cmd = ShowHsInfoAtCursorCommand()
        (window, view) = default_mock_window()
        cmd.view = view

        setup_fake_backend(window, {'RequestGetSpanInfo': putStrLn_span_info})

        cmd.run(None)

        cmd.view.show_popup.assert_called_with(
            "putStrLn :: String -> IO ()  (Imported from Prelude)")