Sha256: de6489f7a3ea0e64dc364915e79da8158a6be2a081acbac1de6c3b38cd68bc46
Contents?: true
Size: 1.35 KB
Versions: 5
Compression:
Stored size: 1.35 KB
Contents
require File.expand_path('../../test_helper', __FILE__) require 'mocha/configuration' class ConfigurationTest < Mocha::TestCase def test_allow_temporarily_changes_config_when_given_block Mocha::Configuration.warn_when(:stubbing_method_unnecessarily) yielded = false Mocha::Configuration.allow(:stubbing_method_unnecessarily) do yielded = true assert Mocha::Configuration.allow?(:stubbing_method_unnecessarily) end assert yielded assert Mocha::Configuration.warn_when?(:stubbing_method_unnecessarily) end def test_prevent_temporarily_changes_config_when_given_block Mocha::Configuration.allow(:stubbing_method_unnecessarily) yielded = false Mocha::Configuration.prevent(:stubbing_method_unnecessarily) do yielded = true assert Mocha::Configuration.prevent?(:stubbing_method_unnecessarily) end assert yielded assert Mocha::Configuration.allow?(:stubbing_method_unnecessarily) end def test_warn_when_temporarily_changes_config_when_given_block Mocha::Configuration.allow(:stubbing_method_unnecessarily) yielded = false Mocha::Configuration.warn_when(:stubbing_method_unnecessarily) do yielded = true assert Mocha::Configuration.warn_when?(:stubbing_method_unnecessarily) end assert yielded assert Mocha::Configuration.allow?(:stubbing_method_unnecessarily) end end
Version data entries
5 entries across 5 versions & 2 rubygems