common libs go into the lib/common directory
This commit is contained in:
29
spec/lib/common/updater/updater_factory_spec.rb
Normal file
29
spec/lib/common/updater/updater_factory_spec.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
# encoding: UTF-8
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe UpdaterFactory do
|
||||
|
||||
describe '#available_updaters_classes' do
|
||||
after :each do
|
||||
UpdaterFactory.available_updaters_classes.sort.should === @expected.sort
|
||||
end
|
||||
|
||||
it 'should return [:GitUpdater, :SvnUpdater]' do
|
||||
@expected = [:GitUpdater, :SvnUpdater]
|
||||
end
|
||||
|
||||
it 'should return [:TestUpdater, :GitUpdater, :SvnUpdater]' do
|
||||
class TestUpdater < Updater
|
||||
end
|
||||
|
||||
@expected = [:GitUpdater, :SvnUpdater, :TestUpdater]
|
||||
end
|
||||
end
|
||||
|
||||
# TODO : Find a way to test that
|
||||
describe '#get_updater' do
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user