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)")