当我阅读指南时,他们说我应该使用:在测试时让我们而不是之前(:每个)做。
如何将这些转换为:let?
before(:each) do
@book1111 = Book.new('1234','title 3','author 3', 23.99, 'Ruby', 5 )
@memcached_mock = double()
@database_mock = double()
@target = DatabaseWithCache.new @database_mock, @memcached_mock
end
由于
答案 0 :(得分:1)
let(:book1111) { Book.new('1234','title 3','author 3', 23.99, 'Ruby', 5 ) }
let(:memcached_mock) { double() }
let(:database_mock) { double() }
let(:target) { DatabaseWithCache.new database_mock, memcached_mock }