RSpec で一度定義したスタブをある条件下で解除したい場合は unstub
を使う。
Ruby
foo.stub(:bar).with(any_args).and_return(true)
のように定義していた場合、
Ruby
foo.unstub(:bar)
で解除する。
参考:
https://www.relishapp.com/rspec/rspec-mocks/docs/method-stubs/stub-on-any-instance-of-a-class
Go to list of users who liked
More than 5 years have passed since last update.
RSpec で一度定義したスタブをある条件下で解除したい場合は unstub
を使う。
foo.stub(:bar).with(any_args).and_return(true)
のように定義していた場合、
foo.unstub(:bar)
で解除する。
参考:
https://www.relishapp.com/rspec/rspec-mocks/docs/method-stubs/stub-on-any-instance-of-a-class
Register as a new user and use Qiita more conveniently
Go to list of users who liked