Ejemplo n.º 1
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)")
Ejemplo n.º 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)")
Ejemplo n.º 3
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)")
Ejemplo n.º 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)")