4
예를 들어, irb에서 b = double ("book")이라고 말하고 결과를 가지고 놀고 싶습니다. IRB에서irb에서 rspec을 실험하는 방법
가 나는 오류가
require 'rspec'
b = double("book")
을 말한다면. 아이디어?
예를 들어, irb에서 b = double ("book")이라고 말하고 결과를 가지고 놀고 싶습니다. IRB에서irb에서 rspec을 실험하는 방법
가 나는 오류가
require 'rspec'
b = double("book")
을 말한다면. 아이디어?
당신은 requiring "rspec/mocks/standalone"
에 의해 irb
에 RSpec에 테스트 복식 함께 놀러 수 있습니다
$ irb
> require 'rspec/mocks/standalone'
> b = double("book")
=> #<RSpec::Mocks::Mock:0x3fd88d0157e8 @name="book">
위대한 팁! 다른 .../독립형 옵션에는 어떤 것이 있습니까? 어떤? – pitosalas
내가 아는 한, 그것은 단지 모의 객체이지만 메서드를 스텁 (stub)하고 모의 객체에 메시지 기대치를 설정할 수있다. 이것은 꽤 편리하다. 흥미로운 것을 발견하면이 스레드를 업데이트하십시오! –
내가 얻은 다른 아이디어는 당신이 고치려고하는 테스트 내부에서 irb를 호출하거나 들여다 보는 것입니다. 그러면 실험 할 수있는 100 % 올바른 상태를 유지할 수 있습니다. – pitosalas