30 lines
590 B
Ruby
30 lines
590 B
Ruby
# 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
|