repository_test.rb
768 Bytes
require "test_helper"
class RepositoryTest < ActiveSupport::TestCase
def self.qt_calculator
repository = Kalibro::Entities::Repository.new
repository.type = 'SUBVERSION'
repository.address = 'https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator'
repository
end
def self.qt_calculator_hash
{:type => 'SUBVERSION',
:address => 'https://qt-calculator.svn.sourceforge.net/svnroot/qt-calculator'}
end
def setup
@hash = self.class.qt_calculator_hash
@repository = self.class.qt_calculator
end
should 'create repository from hash' do
assert_equal @repository, Kalibro::Entities::Repository.from_hash(@hash)
end
should 'convert repository to hash' do
assert_equal @hash, @repository.to_hash
end
end