3
RSpec에서 나는 mock_obj.should_receive(:method).with(anything)...
을 할 수 있습니다. 'anything'은 변수입니다.Minitest는 RSpec의 모든 버전을 가지고 있습니까?
Minitest에서이 작업을 수행 할 수 있습니까?
RSpec에서 나는 mock_obj.should_receive(:method).with(anything)...
을 할 수 있습니다. 'anything'은 변수입니다.Minitest는 RSpec의 모든 버전을 가지고 있습니까?
Minitest에서이 작업을 수행 할 수 있습니까?
Minitest은 Ruby 1.9에 포함되어 있으므로 문맥상의 RSpec 구문과 같은 MiniTest::Spec
을 제공합니다. RSpec이 아닙니다. 모든 테스트를 실행할 수있는 간단하고 명확한 방법 - Github에서 페이지에서
- minitest/자동 실행을 제공하는 것입니다.
- minitest/unit - 매우 빠르고 간단하며 깨끗한 테스트 시스템.
- minitest/spec - 매우 빠르고 단순하며 깨끗한 사양 시스템.
- minitest/mock - 간단하고 깨끗한 모의/스텁 시스템.
- minitest/benchmark - 알고리즘 성능을 나타내는 멋진 방법입니다.
- minitest/pride - 테스트에 자부심을 보여주세요!
- 놀랍도록 작고 빠른 주자이지만 종소리와 휘파람은 없습니다.
는 mock_obj.should_receive(:method).with(anything)
보다 동일한 작업을 수행하려면, 당신은
가 'minitest/자동 실행'
describe YourClass do
it 'should receive a call to method' do
mock_obj = Minitest::Mock.new
mock_obj.expect(:method, :your_return, [anything])
# ...
mock_obj.verify # verify that the expected call has been made
end
end
을 필요로 쓸 것이다