Sha256: 39712057659b46fadadacde270abbfd6099245790dcf87250b387895b109a7cb
Contents?: true
Size: 622 Bytes
Versions: 1
Compression:
Stored size: 622 Bytes
Contents
require 'spec_helper' describe RecursiveLoader do before :each do $arr = [] @dir = Pathname.new(File.expand_path('./spec/support/load')) end it 'load with default order' do loader.load_modules(@dir) expect($arr).to eq([:a, :b, :c, :d, :e, :a, :b]) end it 'load with default order' do loader.load_modules(@dir, %w{ b }) expect($arr).to eq([:b, :a, :c, :d, :e, :b, :a]) end it 'load with default order' do loader.load_modules(@dir, %w{ z y x }) expect($arr).to eq([:a, :b, :a, :b, :d, :e, :c]) end def loader(method = :load) RecursiveLoader.new(method) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tarvit-helpers-0.0.23 | spec/modules/recursive_loader_spec.rb |