Fix for failing assertion in t/02git_object.t.
Dan Brook [Sun, 31 Oct 2010 17:51:47 +0000 (17:51 +0000)]
An overloaded object would fail an "eq" comparison in the test (at
line 42) because it didn't also overload the comparison operators.

lib/Gitalist/Git/Object.pm

index e791d12..3906405 100644 (file)
@@ -4,7 +4,7 @@ use Moose::Autobox;
 class Gitalist::Git::Object is dirty {
     use MooseX::Types::Moose qw/Str Int Bool Maybe ArrayRef/;
     use MooseX::Types::Common::String qw/NonEmptySimpleStr/;
-    use overload '""' => '_to_string';
+    use overload '""' => '_to_string', fallback => 1;
 
     # repository and sha1 are required initargs
     has repository => ( isa => 'Gitalist::Git::Repository',