我是测试新手。我对这可能对这里的许多人来说很基础的事情感到困惑。在Angular环境中提问。
假设我有一个登录组件,该组件在成功登录后将用户重定向到特定页面。现在,我需要检查重定向是否发生。哪个代码行似乎更合适。
expect(router.url).toEqual('/desired/url');
OR
// suppose the `router.navigate()` has been stubbed earlier
expect(router.navigate).toHaveBeenCalledWith('/desired/url');
谢谢。