Sha256: b199efee1822d9b8f6b61c4f6200885e9a07bedabce3978f138a2c5459304d88

Contents?: true

Size: 670 Bytes

Versions: 4

Compression:

Stored size: 670 Bytes

Contents

module MockHelpers
  def mock_default_window
    allow_any_instance_of(described_class).to receive(:default_window) { true }
  end

  def use_test_storage_file
    Daigaku::Configuration.send(:new)
    Daigaku.config.instance_variable_set(:@storage_file, local_storage_file)

    QuickStore.configure do |config|
      config.file_path = Daigaku.config.storage_file
    end

    QuickStore.store.send(:new)
  end

  def suppress_print_out
    allow(described_class).to receive(:say_warning)
    allow(described_class).to receive(:say_info)
    allow(described_class).to receive(:say)

    allow($stdout).to receive(:puts)
    allow($stdout).to receive(:print)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
daigaku-1.0.0 spec/support/macros/mock_helpers.rb
daigaku-0.6.0 spec/support/macros/mock_helpers.rb
daigaku-0.5.0 spec/support/macros/mock_helpers.rb
daigaku-0.4.0 spec/support/macros/mock_helpers.rb