我倾向于在块之前使用设置实例变量。然后我在这些例子中使用这些变量。我最近来了let()。根据RSpec文档,它已经习惯了
...定义一个备忘助手的方法。该值将在同一个示例中跨多个调用进行缓存,但不会跨越示例。
这与在前面块中使用实例变量有什么不同?还应该什么时候用let()vs before()?
相似问题