Sha256: 307c91526acc53d47eb577f4a3798d62318e79833e5d63a57f7257bed835d023
Contents?: true
Size: 1.08 KB
Versions: 10
Compression:
Stored size: 1.08 KB
Contents
require 'test_helper' require 'build-tool/vcs/bazar' class BazarConfigurationTest < ActiveSupport::TestCase test 'Constructor' do cfg = BuildTool::VCS::BazarConfiguration.new cfg.vcs( ModuleMock.new( 'bazar/test' ) ) assert_equal( cfg.name, 'bazar' ) assert_nil( cfg.url ) end test 'accessor url() works.' do cfg = create_configuration assert_equal( 'some_url', cfg.url() ) end test 'accessor url() works with inheritance.' do parent = create_configuration cfg = BuildTool::VCS::BazarConfiguration.new cfg.parent = parent # We get the value from the parent assert_equal( 'some_url', cfg.url ) # Unless we have it overriden cfg.url = 'different_url' assert_equal( 'different_url', cfg.url ) # But we can reset it cfg.url = nil assert_equal( 'some_url', cfg.url ) end ####### private ####### def create_configuration cfg = BuildTool::VCS::BazarConfiguration.new cfg.url = 'some_url' cfg end end
Version data entries
10 entries across 10 versions & 1 rubygems