Sha256: cae9e433f1955f1ea6bfac648ab497ae0e66db43c952bfde78d6a7cecc1a67ef
Contents?: true
Size: 746 Bytes
Versions: 10
Compression:
Stored size: 746 Bytes
Contents
require 'spec_helper' module Synvert::Core RSpec.describe Configuration do after do Configuration.number_of_workers = nil Configuration.strict = nil end describe '.with_temporary_configurations' do it 'temporarily sets instance variables and restores them after block execution' do Configuration.number_of_workers = 4 Configuration.strict = true Configuration.with_temporary_configurations(number_of_workers: 1, strict: false) do expect(Configuration.number_of_workers).to eq(1) expect(Configuration.strict).to eq(false) end expect(Configuration.number_of_workers).to eq(4) expect(Configuration.strict).to eq(true) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems