[paludis-commits] r4082 - trunk/ruby
rbrown at svn.pioto.org
rbrown at svn.pioto.org
Sat Dec 15 23:17:37 UTC 2007
Author: rbrown
Date: 2007-12-15 23:17:37 +0000 (Sat, 15 Dec 2007)
New Revision: 4082
Modified:
trunk/ruby/repository.cc
trunk/ruby/repository_TEST.rb
Log:
More repository metadata work
Modified: trunk/ruby/repository.cc
===================================================================
--- trunk/ruby/repository.cc 2007-12-15 23:17:25 UTC (rev 4081)
+++ trunk/ruby/repository.cc 2007-12-15 23:17:37 UTC (rev 4082)
@@ -880,7 +880,7 @@
{
tr1::shared_ptr<Repository> * self_ptr;
Data_Get_Struct(self, tr1::shared_ptr<Repository>, self_ptr);
- return metadata_key_to_value(((**self_ptr).*m_)());
+ return (((**self_ptr).*m_)()) ? metadata_key_to_value(((**self_ptr).*m_)()) : Qnil;
}
};
Modified: trunk/ruby/repository_TEST.rb
===================================================================
--- trunk/ruby/repository_TEST.rb 2007-12-15 23:17:25 UTC (rev 4081)
+++ trunk/ruby/repository_TEST.rb 2007-12-15 23:17:37 UTC (rev 4082)
@@ -586,5 +586,13 @@
assert_raise BadVersionSpecError do f.add_version('foo', 'bar', 'abc') end
end
end
+ class TestCase_Repository < Test::Unit::TestCase
+ include RepositoryTestCase
+
+ def format_key
+ assert_kind_of MetadataStringKey, repo.format_key
+ assert_equal 'ebuild', repo.format_key.value
+ end
+ end
end
More information about the paludis-commits
mailing list