我已经开始使用Rspec为一个非常古老的项目编写测试.我正在测试的模型都是ActiveRecords(后端是Oracle).我读过一些博客说我们应该使用模拟和存根/固定装置/工厂女孩来解雇实际的sql.我很迷惑.我将不得不存储很多方法并创建大量对象.这是一个好习惯吗?
我正在构建一个 React 应用程序并使用 React Router 4。导航栏由左侧的链接和右侧的几个按钮组成(我们称之为右侧工具)。
导航栏是布局的一部分。现在这些按钮对于不同的页面是不同的。例如,我有 3 个页面仪表板、历史记录和管理。在 Dashboard 中有一个 Filter 按钮,History 会有 Filter、Download。管理员将没有按钮。
在 Angular 中,它们是 $state.current 但在 React router 中找不到类似的东西。
匹配 url 字符串是很痛苦的。有人对此有更好的解决方案吗?